[Linux服务器] linux清除历史linux清除history/在 Linux 中清除 bash 历史记录

109 0
Honkers 昨天 07:37 | 显示全部楼层 |阅读模式

在 Linux 中清除 bash 历史记录的方法

有几种方法可以清除 Linux 中的 bash 历史记录,具体操作如下:

1. 清空当前会话的历史记录

  1. history -c
复制代码

这将清空当前终端窗口的历史记录。关闭窗口后再打开,历史记录将重新开始记录。

2. 清空 ~/.bash_history 文件

~/.bash_history
~/.bash_history 文件存储了所有的历史命令记录,这条命令将清空文件的全部内容,彻底清除历史记录。
但这种方法的弊端是重启系统后,.bash_history 文件会被重新生成。

3. 修改 ~/.bashrc 文件,注释掉历史记录功能

bash
vim ~/.bashrc
找到 HISTCONTROL 和 HISTSIZE 相关的行,将它们注释掉:

  1. # export HISTCONTROL=ignoredups:erasedups
  2. # export HISTSIZE=1000
  3. # export HISTFILESIZE=2000
复制代码

保存退出,这将禁用历史记录功能,但修改仅对重启系统或新的 bash session 生效。

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Honkers

特级红客

关注
  • 3324
    主题
  • 36
    粉丝
  • 0
    关注
这家伙很懒,什么都没留下!

中国红客联盟公众号

联系站长QQ:5520533

admin@chnhonker.com
Copyright © 2001-2025 Discuz Team. Powered by Discuz! X3.5 ( 粤ICP备13060014号 )|天天打卡 本站已运行