杀死shell时如何禁用“Program '/bin/bash' crashed”警告?

Ant*_*ioK 0 shell terminal-emulator terminal

我正在使用 Kubuntu 14.04。当我退出终端模拟器(konsole 或 yakuake)时,kill -9 $$它不会关闭,并说:

警告:程序“/bin/bash”崩溃了。

如何禁用此行为并强制终端模拟器在 shell 被杀死时静默关闭?

在同一个系统中,当提示kill -9 $$in 时xterm,它退出没有任何崩溃报告。

我不记得我在哪些 Linux 发行版中看到了这种“无声”的开箱即用行为,但确实有一些。

更新:这样做的原因是退出终端模拟器而不将历史记录保存到.bash_history.

eyo*_*100 8

请考虑编辑/etc/profile。在底部添加:

unset HISTFILE && exit
Run Code Online (Sandbox Code Playgroud)

对于您当前的会话。如果想要所有历史都消失,请尝试:

rm -f $HISTFILE && unset HISTFILE && exit
Run Code Online (Sandbox Code Playgroud)

杀死应用程序并不是最优雅的方法。请参阅退出 Bash Shell 而不保存 Bash 历史记录(5 种方法)。避免#2,因为这是你现在正在尝试的。