Ctrl-|(管道键)在终端中起什么作用?

Ctrl-|(管道键)在终端中起什么作用?

例如,当我在 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 设置,从而覆盖/撤消您已在命令行上设置的内容。

相关内容