在 Linux 中清除 bash 历史记录的方法
有几种方法可以清除 Linux 中的 bash 历史记录,具体操作如下:
1. 清空当前会话的历史记录
这将清空当前终端窗口的历史记录。关闭窗口后再打开,历史记录将重新开始记录。
2. 清空 ~/.bash_history 文件
~/.bash_history ~/.bash_history 文件存储了所有的历史命令记录,这条命令将清空文件的全部内容,彻底清除历史记录。 但这种方法的弊端是重启系统后,.bash_history 文件会被重新生成。
3. 修改 ~/.bashrc 文件,注释掉历史记录功能
bash vim ~/.bashrc 找到 HISTCONTROL 和 HISTSIZE 相关的行,将它们注释掉: - # export HISTCONTROL=ignoredups:erasedups
- # export HISTSIZE=1000
- # export HISTFILESIZE=2000
复制代码
保存退出,这将禁用历史记录功能,但修改仅对重启系统或新的 bash session 生效。
|