2
.bash_logoutがコマンドを実行しない理由を説明してください。
ターミナルの開いているインスタンスを閉じるたびに、次の2行のコードを実行する方法を考えていました。 history -c cat /dev/null > ~/.bash_history 私export HISTFILE=5は起動時ですが、完了したらそれをフラッシュしたいのですが。 私が試した少し周りを見ている中での場所のカップル、そして多くの運を持っていませんでした。 私はLinux Mintを実行してい.bash_profileます。また、で同様の問題が発生したことにも注意します。最終的に、すべての起動コードをに配置する必要.bashrcがあることがわかりました。これが私の.bash_logoutファイルです: #!/bin/bash # ~/.bash_logout: executed by bash(1) when login shell exits. #this does nothing on exit... echo 'logout'; sleep 2s # when leaving the console clear the screen to increase privacy if [ "$SHLVL" = 1 ]; then history …