欢迎光临
我们一直在努力

修改history命令SIZE参数配置

在项目中为防止恶意人员可能获取到历史命令信息,需要修改history的记录数量。

  • HISTSIZE

    • 用于定义 history 命令输出的记录数,默认1000
  • HISTFILESIZE

    • 用于定义在用户家目录下 ~/.bash_history 文件中保存命令记录的总数,默认1000
  • HISTTIMEFORMAT

    • 用于定义~/.bash_history中的记录格式
[root@localhost ~]# echo $HISTSIZE
1000
[root@localhost ~]# echo $HISTFILESIZE
1000

修改配置

设置时间格式

编辑/etc/profile文件,在其中新增或修改HISTTIMEFORMAT参数。

[root@localhost ~]# vi /etc/profile
HISTTIMEFORMAT=' : '
[root@localhost ~]# source  /etc/profile
[root@localhost  ~]# history 
  626   : source  /etc/profile
  627   : history 
  628   : vi /etc/profile
  629   : source  /etc/profile
  630   : history
修改命令输出数

编辑/etc/profile文件,在其中新增或修改HISTSIZE参数。

[root@localhost ~]# vi /etc/profile
HISTSIZE=5
[root@localhost ~]# source /etc/profile
修改文件记录数

编辑/etc/profile文件,在其中新增或修改HISTFILESIZE参数。

[root@localhost ~]# vi /etc/profile
HISTFILESIZE=5
[root@localhost ~]# source /etc/profile

文章来源于互联网:修改history命令SIZE参数配置

赞(0)
未经允许不得转载:莱卡云 » 修改history命令SIZE参数配置