history清除历史记录

方法一

先删除所有条目从而清空历史列表

history -c

再将当前历史写入到历史文件中

history -w

如果只执行history -c只会清理当前会话的历史记录,重新打开连接窗口后,历史记录依然存在

方法二

在 Linux 系统中,history 命令记录的历史命令是保存在一个文件中的。这个文件通常被称为 “history 文件”,位于用户的主目录下。

对于大多数常见的 Linux 发行版,history 文件的默认位置是~/.bash_history其中 ~ 表示用户的主目录,.bash_history 是隐藏文件,可以使用 ls -a 命令显示隐藏文件。

以 Bash 为例,当你在终端输入命令后,会将命令记录追加到 history 文件中。每次打开一个新的终端会话时,history 命令会读取该文件并将历史记录显示在终端上。

你可以使用文本编辑器打开 history 文件进行查看或编辑,例如:

vi ~/.bash_history

或者你也可以直接使用 cat 命令查看其内容:

cat ~/.bash_history

需要注意的是,历史记录文件可能只包含最近的一部分命令,因为它的大小受到历史记录数量的限制。

不同的 shell 可能会使用不同的历史文件,比如 Zsh 使用 ~/.zsh_history,Fish 使用 ~/.config/fish/fish_history。但是在大多数常见的 Linux 发行版中,默认使用的是 Bash,并且对应的历史文件是 ~/.bash_history。

  • 6
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值