linux系统 如何禁用history命令

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux系统 如何禁用history命令相关的知识,希望对你有一定的参考价值。

参考技术A 可以更改history的权限 参考技术B 进入.bash_profile 里面有一个配置项叫history 你可以自己定义它的历史记录条数,设为0就OK了

Linux常用命令——history

history 显示历史指令记录内容, 下达历史纪录中的指令

主要的使用方法

  1. 如果你想禁用 history,可以将 HISTSIZE 设置为 0:
    # export HISTSIZE=0

  2. 使用 HISTIGNORE 忽略历史中的特定命令
    下面的例子,将忽略 pwd、ls、ls -ltr 等命令:
    # export HISTIGNORE=”pwd:ls:ls -ltr:”

  3. 使用 HISTSIZE 控制历史命令记录的总行数
    将下面两行内容追加到 .bash_profile 文件并重新登录 bash shell,命令历史的记录数将变成 450 条:
    # vi ~/.bash_profile
    HISTSIZE=450
    HISTFILESIZE=450

  4. 使用 HISTTIMEFORMAT 显示时间戳
    # export HISTTIMEFORMAT=‘%F %T ‘
    # history | more

  5. 使用 Ctrl+R 搜索历史
    Ctrl+R 是我经常使用的一个快捷键。此快捷键让你对命令历史进行搜索,对于想要重复执行某个命令的时候非常有用

以上是关于linux系统 如何禁用history命令的主要内容,如果未能解决你的问题,请参考以下文章

linux命令下,删除历史命令,例如history -c。最后查记录会有history -c这条命令,该如何删除最后一条命令

Linux中禁用命令历史记录

如何将Linux系统的历史操作命令删除

如何将Linux系统的历史操作命令删除

linux如何屏蔽history命令

linux命令历史