在Linux系统操作中,许多用户习惯使用鼠标进行操作,但实际上,熟练掌握快捷键可以大大提高工作效率。本文将详细介绍Linux系统中的常用快捷键,帮助你更快地完成任务。
### 命令行快捷键
#### 删除操作
Ctrl + D
: 删除光标所在位置的字符,类似于VIM中的x
或dl
。Ctrl + H
: 删除光标前一个字符,类似于VIM中的h
或dh
。Ctrl + K
: 删除光标之后的所有字符,类似于VIM中的d$
。Ctrl + U
: 删除光标之前的所有字符,类似于VIM中的d^
。Ctrl + W
: 删除光标前一个单词,类似于VIM中的db
。Ctrl + Y
: 恢复上次Ctrl + U
删除的字符。Ctrl + ?
: 撤销前一次输入。Alt + R
: 撤销前一次操作。Alt + D
: 删除光标所在位置的后单词。#### 移动操作
Ctrl + A
: 将光标移动到命令行开头,类似于VIM中的^
。Ctrl + E
: 将光标移动到命令行结尾,类似于VIM中的$
。Ctrl + F
: 光标向后移动一个字符,类似于VIM中的l
。Ctrl + B
: 光标向前移动一个字符,类似于VIM中的h
。Ctrl + 左箭头
: 光标移动到前一个单词开头。Ctrl + 右箭头
: 光标移动到后一个单词结尾。Ctrl + X
: 在上次光标所在字符和当前光标所在字符之间跳转。Alt + F
: 跳到光标所在位置单词尾部。#### 替换操作
Ctrl + T
: 将光标当前字符与前面一个字符替换。Alt + T
: 交换两个光标当前所处位置单词和光标前一个单词。Alt + U
: 把光标当前位置单词变为大写。Alt + L
: 把光标当前位置单词变为小写。Alt + C
: 把光标当前位置单词头一个字母变为大写。#### 历史命令编辑
Ctrl + P
: 返回上一次输入命令。Ctrl + R
: 输入单词搜索历史命令。Alt + P
: 输入字符查找与字符相接近的历史命令。#### 其他操作
Ctrl + S
: 锁住终端。Ctrl + Q
: 解锁终端。Ctrl + L
: 清屏,相当于命令clear
。Ctrl + C
: 中断当前操作。Ctrl + I
: 类似于TAB
键的补全功能。Ctrl + O
: 重复执行命令。Alt + 数字键
: 操作的次数。### VIM编辑器快捷键
#### 复制、删除操作
yw
: 拷贝从当前光标到光标所在单词结尾的内容。dw
: 删除从当前光标到光标所在单词结尾的内容。y0
: 拷贝从当前光标到光标所在行首的内容。d0
: 删除从当前光标到光标所在行首的内容。y$
: 拷贝从当前光标到光标所在行尾的内容。d$
: 删除从当前光标到光标所在行尾的内容。#### 移动操作
w
或e
: 移动光标到下一个单词。b
: 移动光标到上一个单词。0
: 移动光标到本行最开头。^
: 移动光标到本行最开头的字符处。$
: 移动光标到本行结尾处。H
: 移动光标到屏幕的首行。M
: 移动光标到屏幕的中间一行。L
: 移动光标到屏幕的尾行。gg
: 移动光标到文档首行。G
: 移动光标到文档尾行。#### 常用操作
H
: 光标移至屏幕顶行。M
: 光标移至屏幕中间行。L
: 光标移至屏幕最后行。0
: 光标移至当前行首。$
: 光标移至当前行尾。w
或W
: 光标右移一个字至字首。b
或B
: 光标左移一个字至字首。e
或E
: 光标右移一个字至字尾。Ctrl + U
: 向文件首翻半屏。Ctrl + D
: 向文件尾翻半屏。Ctrl + F
: 向文件尾翻一屏。Ctrl + B
: 向文件首翻一屏。i
: 在光标前插入文本。I
: 在当前行首插入文本。a
: 在光标后插入文本。A
: 在当前行尾插入文本。o
: 在当前行之下新开一行。O
: 在当前行之上新开一行。r
: 替换当前字符。R
: 替换当前字符及其后的字符,直至按ESC
键。通过掌握这些快捷键,你可以更加高效地使用Linux系统。虽然这些快捷键与Windows系统有所不同,但随着使用频率的增加,你会逐渐适应并受益匪浅。