![Ctrl-|(管道键)在终端中起什么作用?](https://linux22.com/image/884285/Ctrl-%7C%EF%BC%88%E7%AE%A1%E9%81%93%E9%94%AE%EF%BC%89%E5%9C%A8%E7%BB%88%E7%AB%AF%E4%B8%AD%E8%B5%B7%E4%BB%80%E4%B9%88%E4%BD%9C%E7%94%A8%EF%BC%9F.png)
例如,当我在 IPython 会话中按下Ctrl++ (又名+ )时Shift,我会收到一条消息。此键绑定在哪里?我该如何停用它?\Ctrl|Quit (core dumped)
答案1
kill -3 PID
它向产生核心转储的应用程序发送 SIGQUIT。这与您输入PID 是程序进程 ID 的 情况相同。
欲了解更多信息,请阅读 https://www.gnu.org/software/libc/manual/html_node/Termination-Signals.html
答案2
不知道“系统级别”是什么意思,因为它很模糊。
这是老式的终端 (tty) 接口。您可以在终端驱动程序级别控制如何处理键序列。请参阅 stty。例如,
退出
应该禁用将 ctrl-pipe 默认转换为 QUIT。
最终,在 shell 命令行上执行此操作可能对您没有帮助,因为某些交互式应用程序会强加自己的 stty 设置,从而覆盖/撤消您已在命令行上设置的内容。