Skip to content

快捷键

光标移动

快捷键含义
Ctrl-a移动到行首
Ctrl-e移动到行尾
Alt-b向后移动一个单词(word)
Alt-f向前移动一个单词
Ctrl-b向左移动一个字符
Ctrl-f向右移动一个字符
Ctrl-l清屏(相当于 clear 命令)

编辑命令

快捷键含义
Ctrl-k删除光标到行尾
Ctrl-u删除光标到行首
Ctrl-w删除光标前一个“单词”(以空格为单位)
Alt-d删除光标后一个“单词”
Ctrl-d删除光标所在字符(Del)
Ctrl-h删除光标前一个字符(Backspace)
Ctrl-t交换光标前后两个字符
Alt-t交换光标前后两个单词
Ctrl-y粘贴最后一次删除的内容(yank)
Alt-.插入上一条命令的最后一个参数(超级实用)

历史命令相关

快捷键含义
Ctrl-r反向搜索历史命令(增量搜索)
Ctrl-p上一条历史命令(等同 ↑)
Ctrl-n下一条历史命令(等同 ↓)
Alt-p向后搜索历史中与当前命令前缀匹配的项
Alt-n向前搜索历史中与当前命令前缀匹配的项

命令处理

快捷键含义
Ctrl-c终止当前命令
Ctrl-z挂起当前任务(send to background)
Ctrl-o执行当前命令并立即加载下一条历史
Ctrl-s暂停终端(可用 Ctrl-q 恢复)
Ctrl-q恢复终端输出(如果被 Ctrl-s 暂停)

其他

  • Alt-. 快速重复上次命令最后一个参数(比如目录名)。

  • 回车

按键控制字符ASCII作用
Ctrl-MCR0x0D正式等同 Enter
Ctrl-JLF0x0A也会导致换行,看起来像 Enter

Last updated: