最近发现一些很有用或者说很有意思的Linux shell快捷键,可以加快工作效率,现在总结一下。
先介绍一些常识快捷键:
Tab
键用来自动补全
Ctrl+C
终止当前进程
Ctrl+Z
在后台挂起当前进程,可以通过fg
命令恢复该进程
Ctrl+D
退出当前shell,类似于exit
命令
Ctrl+R
搜索之前使用过的命令,和history
命令类似。
接下来介绍一下Shell中移动,删除命令
移动操作
Ctrl+B
将光标在命令行中向前移动一个字符
Ctrl+F
将光标在命令行中向后移动一个字符
Alt+B
将光标在命令行中向前移动一个单词
Alt+F
将光标在命令行中向后移动一个单词
Ctrl+A
将光标跳转到行首
Ctrl+E
将光标跳转到行尾
删除操作
Ctrl+D
删除光标所在位置的字符
Ctrl+H
删除光标所在位置之前的一个字符,类似于回退键
Ctrl+K
删除光标所在位置到行尾的所有字符
Ctrl+U
删除光标所在位置之前的所有字符
Ctrl+W
删除光标所在位置的前一个单词
Alt+D
删除贯标所在位置之后的一个单词
Ctrl+Y
粘贴刚刚删除的内容
Ctrl+N
清除当前已经在命令行上输入的命令
Ctrl+L
清屏,类似于clear
命令
Alt+R
撤销上一步的动作,这在错误的删除之后非常有用
替换操作
Ctrl+T
将光标处的字符和前一个字符替换
Alt+T
将光标处的单词和前一个单词替换
Alt+U
将光标所在的单词变为大写
Alt+L
将光标所在处的单词变为小写
Ctrl+P
重复输入上一个命令,类似于向上键
Ctrl+O
重复执行上一个命令
网友评论