Linux

如何清除 bash 日誌的歷史記錄?另外,不要記錄我的任何使用者的 bash 日誌?

  • June 9, 2010

我怎麼做?我想清除所有內容,並且從現在開始不記錄任何內容。

清除歷史

history -c

停止將新的 bash 命令添加到歷史記錄中

unset HISTFILE

為您永久停止歷史

echo "unset HISTFILE" >> ~/.bash_profile

永久停止所有使用者的歷史記錄

echo "unset HISTFILE" >> /etc/profile

有關資訊,歷史記錄作為 ~/.bash_history 儲存在您的主文件夾中。

清除歷史記錄history -c對於單個使用者,find /home -name .bash_history -delete對於$HOME目錄位於/home.

禁用歷史:放入unset HISTFILE你的~/.bashrc或全域的/etc/bash.bashrc

引用自:https://serverfault.com/questions/149535