我使用的系统:
[root@web02 ~]# cat /etc/redhat-release
CentOS release 6.9 (Final)
[root@web02 ~]# uname -m
x86_64
Tab 自动补全 Ctrl+k 删除(剪切)光标处至末尾所有内容 Ctrl+u 删除(剪切)光标处至开头所有内容 Ctrl+a 移动到开头 Ctrl+e 移动到结尾 Ctrl+f 光标向右移动一个字符(相当于方向键右键) Ctrl+b 光标向左移动一个字符(相当于方向键左键) Ctrl+l 清屏,等同于clear Ctrl+c 终止当前命令 Ctrl+d 退出当前用户环境,相当于logout 删除光标所在位置后面一个字符 Ctrl+r 查找,回车运行,Ctrl+R继续搜索 Ctrl+s 挂起 Ctrl+q 解除挂起 Ctrl+w 删除(剪切)光标前的一个单词 Ctrl+y 粘贴Ctrl+k、Ctrl+u、Ctrl+w删除的文本 Ctrl+h 删除光标所在处的前一个字符(相当于退格键) Ctrl+z 暂停执行在终端运行的任务 Ctrl+ -> 把光标向右移动一个单词 Ctrl+ <- 把光标向左移动一个单词 !! 执行上一条命令 !string 执行最近一次以p开头的命令 !string:p 仅打印最近一次以p开头的命令,不执行 !?string 执行最近一次以string结尾的历史命令 !?string? 执行最近一次包含string的历史命令 !number 执行历史命令列表的第num(数字)条命令 !-number 执行历史命令列表的倒数第num(数字)条命令 !$ 上一条命令的最后一个参数 Esc+. 上一条命令的最后一个参数,按 . 两次,倒数第二个参数 Esc +b 移动到当前单词的开头 Esc +f 移动当前单词的结尾 Esc +t 颠倒光标所在处及其相邻单词的位置 $_ 上一个命令的最后一个参数 $? 上一条命令执行状态(0执行成功,非0执行失败)
(持续更新中...)