1.4.3. 特殊按键

类Unix环境,有一些具有特殊含义的按键。请注意,普通的Linux字符控制台,只有左手边的CtrlAlt键可以正常工作。其中有几个值得记住的按键。

表 1.14. bash的按键绑定列表

快捷键描述
Ctrl-U删除光标前到行首的字符
Ctrl-H删除光标前的一个字符
Ctrl-D终止输入(如果你在使用shell,则退出shell)
Ctrl-C终止一个正在运行的程序
Ctrl-Z通过将程序移动到后台来暂停程序
Ctrl-S停止屏幕输出
Ctrl-Q激活屏幕输出
Ctrl-Alt-Del重启/关闭系统,参见inittab(5)
Left-Alt-key(或Windows-keyEmacs和相似UI的元键(meta-key)
Up-arrow开始在bash中的命令历史搜索
Ctrl-R开始在bash中的增量命令历史搜索
Tabbash 命令行中补全文件名
Ctrl-V Tabbash 命令行中输出 Tab 而不是进行补全
[提示]提示

Ctrl-S的终端功能可能被stty(1)禁用。