Ctrl + a 跳到本行的起点
Ctrl + b 光标向左移动一个字符
Ctrl + c 结束命令
Ctrl + d 删除当前光标的字符
Ctrl + e 跳到本行的结尾
Ctrl + f 光标向右移动一个字符
Ctrl + k 从光标处删除至本行结尾
Ctrl + l 清屏,与clear相同
Ctrl + r 查找历史命令
Ctrl + g 从历史搜索模式退出
Ctrl + R - Search the history backwards with multi occurrence
Ctrl + u 从光标处删除至本行行首
Ctrl + y 粘贴Ctrl + u 和 Ctrl + k 清除的内容
Ctrl + xx 在光标所在处和行首之间跳转
Ctrl + x @ 显示所有hostname
Ctrl + z 挂起
Ctrl + h 删除当前光标前字符
Ctrl + w 删除最后输入的单词
Ctrl + p 显示上一个命令,相当于上箭头
Ctrl + n 显示下一个命令,相当于下箭头
Ctrl + t 用于交换光标所在字符和前一个字符的位置
Ctrl + j 相当于回车键
Ctrl + m 相当于回车键
Ctrl + s 阻止屏幕输出
Ctrl + q 允许屏幕输出
Esc + . 相当于!$ 或Alt + .,显示最后一个命令的参数
!N 运行history中N条历史命令
!!上一条历史命令
!$ 上一条命令的最后一个参数
!$:p 打印输出!$的内容
!*上一条命令的所有参数
!*:p 打印输出!*的内容
!his 执行最近以his开头的命令
!his:p 仅打印输出,不执行命令
^his 删除上一条命令中的his
^his^ls 将上一条命令中的his替换为ls
^his^ls^ 将上一条命令中所有的his替换为ls
bind -P 可以查看键盘绑定。
Alt的快捷键常和securecrt冲突,很少用