钟二网络头像

钟二网络

探索SQL查询技巧、Linux系统运维以及Web开发前沿技术,提供一站式的学习体验

  • 文章92531
  • 阅读1136839
首页 Linux 正文内容

linux退出后清空历史命令

钟逸 Linux 2024-04-20 02:51:07 49

在 Linux 系统中,历史命令是存储在 ~/.bash_history 文件中。每次运行命令时,它都会被添加到此文件中。如果要删除历史命令,有几种 可以实现。

使用 history 命令

使用 history -c 命令可以一次性删除所有历史命令。此命令会将 ~/.bash_history 文件清空。

history -c

使用 ! 命令

! 命令可以删除特定编号的历史命令。只需输入 ! 然后跟上要删除的命令编号即可。例如,要删除第 10 个历史命令,可以运行:

!10

使用 Alt+Shift+Backspace 快捷键

在 Bash shell 中,可以通过 Alt+Shift+Backspace 快捷键删除历史命令。此快捷键会删除当前正在输入的命令。

配置 Bash 以禁用历史记录

如果不想存储历史命令,可以配置 Bash shell 以禁用历史记录。为此,请在 ~/.bashrc 文件中添加以下行:

set history off

其他

除了上面提到的 之外,还有其他一些 可以清除历史命令。包括:

* **使用 rm 命令删除 ~/.bash_history 文件:**此 将永久删除所有历史命令。

* **编辑 ~/.bash_history 文件:**此 允许有选择地删除某些历史命令。

文章目录
    搜索