Linux终端命令行技巧

总结一下在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+wCtrl+k 删除的内容
Ctrl+d删除当前光标所在字符 (在没有字符时会关闭终端)
Backspace/Ctrl+h删除光标的前一个字符
Ctrl+x+e使用编辑器编辑当前命令

参考

  1. Linux命令大全搜索工具 (jaywcjlove.github.io)
  2. Linux命令大全(手册) (linuxcool.com)
  3. MAN手册 - 中文 (debian.org)
  4. Linux 命令行速查表 (cheat-sheet.cn)