シェルを終了するときに「プログラム '/bin/bash' クラッシュ」警告を無効にする方法は?

シェルを終了するときに「プログラム '/bin/bash' クラッシュ」警告を無効にする方法は?

私はKubuntu 14.04を使用しています。kill -9 $$閉じないなどの操作を行い、端末エミュレータ(konsoleまたはyakuake)を終了すると、次のように表示されます。

警告: '/bin/bash'プログラムがクラッシュしました。

この動作を無効にしてシェルがシャットダウンしたときにターミナルエミュレータを自動的にシャットダウンするにはどうすればよいですか?

同じシステムでメッセージが表示されると、kill -9 $$競合xtermを報告せずに終了します。

どのLinuxディストリビューションでこの「自動」動作を見たことがあるかはよく覚えていませんが、いくつかあります。

更新:その理由は記録を.bash_history

答え1

編集を検討してください/etc/profile。下部に以下を追加してください。

unset HISTFILE && exit

現在のセッションについて。すべての記録を削除するには、次のことを試してください。

rm -f $HISTFILE && unset HISTFILE && exit

アプリケーションを終了するのは最もエレガントな方法ではありません。バラよりBash履歴を保存せずにBashシェルを終了する(5つの方法)。 #2を避けてください。なぜなら、それが今あなたが試しているものだからです。

関連情報