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执行失败)