我习惯按CTRL+ C,但在某些情况下此组合键不起作用。例如,如果您打开 perl 文档:
perldoc File::Path
该文档显示在终端上,我无法退出。我必须关闭终端,这有点令人沮丧。
答案1
答案2
Ctrl+的常规含义C是“停止此命令并返回到命令提示符”。对于简单的程序,这意味着终止程序并返回到 shell 提示符。但是对于具有自己的命令循环的交互式程序,这意味着停止程序现在正在执行的操作(例如搜索)并转到那个程序的命令循环。
允许在终端中浏览文本文件的程序的通用名称是寻呼机。除了一些古老的或嵌入式系统之外,几乎所有安装上的默认寻呼机都是较少的。不到,按q
退出并h
查看帮助。 (?
进行向后搜索,没有帮助,因为/
是传统的搜索键,并且在美国键盘上?
是 Shift+ /
。)
除了Ctrl+之外C,另一个值得了解的终端组合键是Ctrl+ Z。它的默认操作是暂停当前程序并使您返回到 shell 提示符。然后,您可以使用 shell 命令fg
将程序带回前台,jobs
列出挂起的程序,并kill %1
终止jobs
列出为 的挂起程序[1] …
。