【Linux】键盘高级操作技巧

简介: 【Linux】键盘高级操作技巧

命令行最为珍视的目标之一就是懒惰:用最少的击键次数来完成最多的工作。另一个目标是你的手指永 远不必离开键盘,永不触摸鼠标。因此,我们有必要了解一些键盘操作,使我们用起来更加的迅速和高效。

移动光标

在前面介绍过上下左右来移动光标,这里给大家介绍下使用快捷键组合来控制:

  • Ctrl-a:移动光标到行首。
  • Ctrl-e:移动光标到行尾。
  • Ctrl-f:光标前移一个字符;和右箭头作用一样。
  • Ctrl-b:光标后移一个字符;和左箭头作用一样。
  • Ctrl-l:清空屏幕,移动光标到左上角。clear 命令完成同样的工作。
  • Alt-f:光标前移一个字。
  • Alt-b:光标后移一个字。

修改文本

这些命令用来在命令行中编辑字符

  • Ctrl-d:删除光标位置的字符。
  • Ctrl-t:光标位置的字符和光标前面的字符互换位置。
  • Alt-t:光标位置的字和其前面的字互换位置。
  • Alt-l:把从光标位置到字尾的字符转换成小写字母。
  • Alt-u:把从光标位置到字尾的字符转换成大写字母。

剪切和粘贴文本

  • Ctrl-k:剪切从光标位置到行尾的文本。
  • Ctrl-u:剪切从光标位置到行首的文本。
  • Ctrl-y:把剪切环中的文本粘贴到光标位置。
  • Alt-d:剪切从光标位置到词尾的文本。
  • Alt-Backspace:剪切从光标位置到词头的文本。如果光标在一个单词的开 头,剪切前一个单词。

自动补全

shell 能帮助你的另一种方式是通过一种叫做自动补全的机制。当你敲入一个命令时,按下 tab键,自动补全就会发生。为了自动补全执行成功, 你给它的 “线索” 不能模棱两可。

有一系列的控制和元键序列与自动补全相关联:

  • Alt-?:显示可能的自动补全列表。在大多数系统中,你也可以完成 这个通过按两次 tab 键,这会更容易些。
  • Alt-*:插入所有可能的自动补全。当你想要使用多个可能的匹配 项时,这个很有帮助。

查看历史和清空

  • clear:清空屏幕。
  • history:显示历史列表内容。

输入history,查看历史命令。

总结

在本文中,介绍了一些由 shell 提供的键盘操作技巧,这些技巧是来帮助打字员减少工作量的。随着时光流逝,你和命令行打交道越来越多,我猜想你会重新翻阅这一章的内容,学习并且记忆一些技巧。目前,你可以认为这些技巧为可选的。

扩展阅读:http://en.wikipedia.org/wiki/Computer_terminal

相关文章
|
6月前
|
Shell Linux 开发工具
【Shell 命令集合 文件管理】Linux 高级的文件管理器 mc 命令解析
【Shell 命令集合 文件管理】Linux 高级的文件管理器 mc 命令解析
114 0
|
6月前
|
传感器 数据采集 存储
ARM Linux摄像头传感器数据处理全景视野:从板端编码视频到高级应用(一)
ARM Linux摄像头传感器数据处理全景视野:从板端编码视频到高级应用
218 0
|
6月前
|
Linux Shell C语言
【Shell 命令集合 设备管理 】Linux 设置键盘映射表 loadkeys命令 使用指南
【Shell 命令集合 设备管理 】Linux 设置键盘映射表 loadkeys命令 使用指南
121 0
|
6月前
|
Linux Shell C语言
【Shell 命令集合 设备管理 】Linux控制Linux系统的键盘LED setleds命令 使用指南
【Shell 命令集合 设备管理 】Linux控制Linux系统的键盘LED setleds命令 使用指南
98 0
|
6月前
|
传感器 Linux 数据处理
ARM Linux摄像头传感器数据处理全景视野:从板端编码视频到高级应用(二)
ARM Linux摄像头传感器数据处理全景视野:从板端编码视频到高级应用
125 1
|
6月前
|
存储 算法 Shell
【Shell 命令集合 设备管理 】Linux 显示当前系统中定义的键盘映射表 dumpkeys命令 使用指南
【Shell 命令集合 设备管理 】Linux 显示当前系统中定义的键盘映射表 dumpkeys命令 使用指南
70 0
|
5月前
|
Linux C++
c++高级篇(三) ——Linux下IO多路复用之poll模型
c++高级篇(三) ——Linux下IO多路复用之poll模型
|
5月前
|
缓存 监控 网络协议
c++高级篇(二) ——Linux下IO多路复用之select模型
c++高级篇(二) ——Linux下IO多路复用之select模型
|
6月前
|
运维 Linux 程序员
最全树莓派4B安装64位Linux(不用显示器键盘鼠标),Linux运维面试送分题
最全树莓派4B安装64位Linux(不用显示器键盘鼠标),Linux运维面试送分题
最全树莓派4B安装64位Linux(不用显示器键盘鼠标),Linux运维面试送分题
|
6月前
|
监控 Linux 数据处理