为了提高输入效率,常用的快捷键记录
bash 快捷键
Ctrl + l 清屏,相当于clear 命令Ctrl + c 终止命令Ctrl + s 锁定,阻止屏幕输入(命令会正常执行)Ctrl + q 解锁,允许屏幕输入#光标移动相关Ctrl + a 光标移到命令行首,相当于HomeCtrl + e 光标移到命令行尾,相当于EndCtrl + f 光标向右移动一个字符Ctrl + b 光标向左移动一个字符Alt + f 光标向右移动一个单词尾Alt + b 光标向左移动一个单词首#删除相关Ctrl + d 删除光标处的一个字符Ctrl + h 删除光标前的一个字符Ctrl + u 从光标处删除至命令行首Ctrl + k 从光标处删除至命令行尾Ctrl + w 从光标处删除至单词首Alt + d 从光标处删除至单词尾Alt + r 删除当前整行#修改相关Alt + c 从光标处开始,将右边第一个单词更改为首字母大写Alt + u 从光标处开始,将右边第一个单词更改为大写Alt + l 从光标处开始,将右边第一个单词更改为小写Alt + # 提示输入指定字符后,重复输入该字符#次
ps:在使用xshell 时,为了防止Ctrl 键或Alt 键跟其他软件冲突,需要做键盘设置
Tab 键补全
tab 键可实现命令、路径等补全功能,提高输入效率,避免出错
1. 命令补全
a. 在输入命令时,可输入该命令的一部分字符,按
Tab
可实现补全。前提是,输入的字符串是正确命令的开头部分。
如果给定的字符串有且只有一个对应的命令,直接补全。否则,可再次
Tab
,会给出符合该命令的命令列表。
b. 命令的子命令补全,需要安装
bash-completion
2. 路径补全
输入路径时,输入部分字符串,如果符合该字符串开头的路径有且唯一,按Tab 可直接补全。否则,可再次Tab,会给出符合该开头的路径列表
3. 双击Tab
string2Tab 列出以string开头的命令/2Tab 列出所有根目录下一级目录,包括隐藏目录./2Tab 列出当前目录下子目录,包括隐藏目录*2Tab 列出当前目录下子目录,不包括隐藏目录~2Tab 列出所有用户$2Tab 列出所有变量=2Tab 等同于ls -A (centos 7 不支持)