bash ログの履歴をクリアするにはどうすればよいですか? また、ユーザーの bash ログを一切記録しないようにするにはどうすればよいですか?

bash ログの履歴をクリアするにはどうすればよいですか? また、ユーザーの bash ログを一切記録しないようにするにはどうすればよいですか?

どうすればいいですか? すべてをクリアし、今後は何もログに記録しないようにしたいです。

答え1

履歴を消去するには

history -c

新しいbashコマンドが履歴に追加されないようにするには

unset HISTFILE

歴史を永久に止めるために

echo "unset HISTFILE" >> ~/.bash_profile

すべてのユーザーの履歴を永久に停止する

echo "unset HISTFILE" >> /etc/profile

ちなみに、履歴はホームフォルダに ~/.bash_history として保存されます。

答え2

履歴をクリア: history -c単一のユーザーの場合、ディレクトリが にあるfind /home -name .bash_history -delete任意のユーザーの場合。$HOME/home

履歴を無効にする:unset HISTFILEまたは~/.bashrcをグローバル に入力します/etc/bash.bashrc

関連情報