shell 快捷键 超提高命令行,输入效率

来源:互联网 发布:手机qq2010 java版 编辑:程序博客网 时间:2024/05/17 18:48

根据功能进行归类。

光标移动

命令说明Alt + b后移一个单词Alt + f前移一个单词Ctrl + b后移一个字符Ctrl + f前移一个字符Ctrl + a把光标移到行首Ctrl + e把光标移到行尾ctrl + ←光标移动到前一个单词开头ctrl + →光标移动到后一个单词结尾Ctrl + x Ctrl + x在 EOL 和当前位置移动光标

输入编辑

命令说明Ctrl + h删除前一字符Ctrl + d删除当前字符Ctrl + k删除当前字符到行末Ctrl + u删除行首到当前字符Ctrl + w删除单词到当前字符Alt + d从当前位置向后删除单词Alt + ←从当前位置向前删除单词—————-—————————————————————Esc + t互换相邻两个单词Alt + t互换相邻两个单词Ctrl + t互换相邻两个字符—————-—————————————————————ctrl + ?撤消前一次输入Alt + r撤消前一次动作—————-—————————————————————Alt + l小写当前单词Alt + u大写当前单词Alt + c首字母大写当前单词—————-—————————————————————^oldstr^newstr替换前一次命令中字符串

终端管理

命令说明Ctrl + s锁住终端Ctrl + q解锁终端Ctrl + l清除终端Ctrl + d退出终端————–—————————————————————–Ctrl + c中止命令Ctrl + z挂起命令ctrl + o重复执行命令

命令历史

命令说明Ctrl + r向后查询历史,增量地Ctrl + s向前查询历史,增量地Alt + p向后查询历史,非增量地Alt + n向前查询历史,非增量地——————————————————————————-Ctrl + p / ↑显示上一条命令Ctrl + n / ↓显示下一条命令Alt + <移动到历史的首行Alt + >移动到历史的末行——————————————————————————-Alt + .插入最后一个参数Alt + _插入最后一个参数Esc + .插入最后一个参数Esc + _插入最后一个参数——————————————————————————-Ctrl + y粘贴刚才所删除的字符Ctrl + Alt + y插入上条命令的第一个参数

自动完成

命令说明Alt + /尝试自动完成文件名Alt + ?显示当前自动完成列表Alt + *插入所有可能自动完成

其他

命令说明Ctrl + i同 TabCtrl + j同 EnterCtrl + v CHAR输入特殊字符Ctrl + x @显示所有的可用的主机名自动完成Ctrl + x Ctrl + e使用 vim 写入 script 一次执行2T命令行补全(string)2T命令行补全$2T列出系统变量=2T列出当前目录/2T显示整个目录结构,包括隐藏文件./2T只显示子目录,包括隐藏目录*2T只显示子目录,不包括隐藏目录@2T“/etc/hosts” 文件的条目~2T“/etc/passwd” 文件中系统所有的当前用户
原创粉丝点击