修改linux的bash历史参数

来源:互联网 发布:心动网络 新三板 编辑:程序博客网 时间:2024/05/08 12:35
    今天一个同事说让我输入一个命令,在服务器上的历史中有,结果发现那台服务器的历史记录只有500条,并且充斥着ls和ll,看来需要修改一下历史记录,以便以后可以更方便的使用输入过的历史命令。

一些环境变量

  • HISTCONTROL:历史控制参数,可以设置ignoreboth来不保存相同的历史记录
  • HISTSIZE:保存历史记录的数目
  • HISTFILESIZE:在历史文件".bash_history"中保存的历史记录数目
  • HISTIGNORE:不记录到历史中的命令,以冒号分割
  • HISTTIMEFORMAT:令历史带时间戳

示例

在终端导入环境变量

export HISTCONTROL=ignoreboth export HISTSIZE=10000export HISTFILESIZE=10000export HISTIGNORE='ls:ll'export HISTTIMEFORMAT='%F %T '

修改特定用户的".bashrc"文件

添加如下行

HISTCONTROL=ignoreboth HISTSIZE=10000HISTFILESIZE=10000HISTIGNORE='ls:ll'HISTTIMEFORMAT='%F %T '

PS:更详细命令可以查看man文档,输入命令"man bash"来查看

原创粉丝点击