【发布时间】:2013-10-08 13:07:58
【问题描述】:
当我在 python 应用程序(例如 python shell)中时,按Ctrl\ 会导致
>>> Quit (core dumped)
为什么会这样,我该如何避免这种情况?
如果我不小心按Ctrl\ 时应用程序退出,非常不方便。
【问题讨论】:
-
对我来说它只会退出,但不会转储。我不知道它为什么首先退出,但它转储核心可能表明你的 python 安装有问题。
-
CTRL + \是将SIGQUIT发送到前台进程的默认快捷方式。默认情况下,SIGQUIT会导致核心转储。更多在man kill。如果您愿意,可以从终端首选项中删除快捷方式。 -
这很奇怪,因为我在 nano 或 vim 中不会发生这种情况。
-
Nano 和 Vim 特别注意拦截 ^C、^Z 和 ^\。大多数程序都接受默认行为,就像 Python 一样。
标签: python coredump backslash ctrl