以前は、bashの履歴を削除するだけでbashの履歴をクリアできると思っていましたが、昨日、キーボードがキーボードの右側をめちゃくちゃになっていて、コンピューターに戻ったときに1か月前に入力したものを見て、それを引き起こしたものを探して狂ったようにすべてのキーを押します。UPARROWキーは、.bash_historyを削除した後でも私のbash履歴を表示します。
bash履歴を実際に削除するにはどうすればよいですか?
~/.bash_history
本当に削除され~/.bash_history
ます....(history -c
ログアウトする前に実行するか、設定する、HISTFILE=/dev/null
または単に実行unset
することでメモリ内の履歴をクリアするなど、それを防ぐための措置を講じない限り)bashは終了時に現在の履歴を再び保存します。ところで、環境変数HISTSIZE
はメモリに保持するHISTFILESIZE
履歴の行数をbashに伝え、保存する履歴行の最大数をbashに伝えます。これらは両方とも、たとえばに設定できます~/.bashrc
。PS:あなたの猫はあなたに貴重なレッスンを教えるための2番目の報酬に値する:)