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

相关内容