总结一下在Linux终端中进行命令输入、编辑的一些技巧
| 命令 | 说明 |
|---|---|
Tab |
自动补全 |
Up/Ctrl+p |
上一条命令 |
Down/Ctrl+n |
下一条命令 |
Left/Ctrl+b |
光标左移(后退) |
Right/Ctrl+f |
光标右移(前进) |
Ctrl+r |
按字符串寻找历史命令 |
Ctrl+c |
中断正在执行的程序 |
Ctrl+l |
清屏 |
Ctrl+a/e |
移动光标到命令行首/行尾 |
Ctrl+Left/Right |
光标左移/右移一个单词 |
Ctrl+k |
删除光标之后所有字符 |
Ctrl+u |
清空当前键入的命令 |
Ctrl+w |
删除光标前的单词 |
Ctrl+y |
粘贴 Ctrl+w 或 Ctrl+k 删除的内容 |
Ctrl+d |
删除当前光标所在字符 (在没有字符时会关闭终端) |
Backspace/Ctrl+h |
删除光标的前一个字符 |
Ctrl+x+e |
使用编辑器编辑当前命令 |
参考
- Linux命令大全搜索工具 (jaywcjlove.github.io)
- Linux命令大全(手册) (linuxcool.com)
- MAN手册 - 中文 (debian.org)
- Linux 命令行速查表 (cheat-sheet.cn)