为什么“man”命令不处理 SIGINT 或 SIGQUIT?

为什么“man”命令不处理 SIGINT 或 SIGQUIT?

使用时man,我注意到您需要使用q按键退出,而不是使用CTRL + C(SIGINT) 或CTRL + D(SIGQUIT) 信号。这有什么原因吗?我在手册页中找不到任何内容为了男人关于这件事。

答案1

man的底层寻呼机是less,它处理杀死代码不同。

总结一下:

  • CTRL + D不起作用,因为它是一个快捷方式前半窗
  • CTRL + C除非你通过,否则不起作用--quit-on-intr旗帜。

相关内容