如何清除 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

相關內容