我正在设置 Linode 服务器,并使用 PuTTY 通过 SSH 连接到它。
当我打开手册页,但又不想看完整个内容时,我习惯在我使用的 Unix 机器上按 + Ctrl。C在这种情况下,这对我来说毫无用处,最后我不得不关闭窗口,然后重新连接。
有没有办法让Ctrl+C正常工作,或者 Ubuntu 中是否有不同的按键序列可以实现中断?
答案1
您可以按 退出man
(使用) 。less
q
答案2
这种不断捕获中断信号(Control C)的问题困扰了我很多年。当我CTRLC在程序中按下“Ctrl”键时,是因为我想重新获得键盘控制权,而且我希望立即重新获得控制权,而且不带偏见。没有理由让“less”之类的东西忽略 Control C。这是一个糟糕的设计决定。
幸运的是,还有另一个组合键尚未被大多数程序忽略:control-\。这会发送一个通常不会被捕获的“中止”信号,同时还可用于让您重新控制终端。