-
命令行快捷键整理
-
Ctrl相关
- 光标快速移动到行首
Crtl+a
- 光标快速移动到行尾
Crtl+e
- 光标向右移动一个字符
Crtl+f
- 光标向左移动一个字符
Crtl+b
- 剪切掉光标到行尾的所以字符
Crtl+k
- 剪切掉光标到行首的所有字符
Crtl+u
- 剪切掉光标到左一个空格的字符
Crtl+w
- 光标处粘贴 u k w 剪切的字符
Crtl+y
- 中断正在前端运行的进程
Crtl+c
- 命令行为空行的时候是退出当前shell
Crtl+d
- 命令行不为空的时候删除光标位置上的字符
Crtl+d
- 从光标位置向左删除一个字符
Crtl+h
- 向上翻找历史命令
Crtl+p
- 向下翻找历史命令
Crtl+n
- 搜索历史命令
Crtl+r
- 清除屏幕
Crtl+l
- 锁定终端
Crtl+s
- 解锁终端
Crtl+q
- 前台进程切换到后台并暂停运行(可通过jobs查看暂停的任务 ,fg恢复至前台运行,bg后台恢复运行)
Crtl+z
- 复制鼠标选中(shift+insert粘贴)
Ctrl+insert
-
Alt相关
- 光标向左移动一个单词
Alt+b
- 光标向右移动一个单词
Alt+f
- 从光标位置向右删除一个单词
Alt+d
-
Bang(!)相关
- 重复执行上一条命令
!!
- 执行history里指定行数的命令
!num
- 执行历史命令里以##开头的命令
!##
-
来源:oschina
链接:https://my.oschina.net/u/3517176/blog/4838123