【Linux】更改 History 命令的保存条数

1. 默认的我们的 history 命令是只保存最近的 999 条 bash 操作记录的。

但是我们可以设置这一数值,来保存更多的命令条数。相信经常用 linux 的人往往不至于想要查找最近的一千条历史记录。

2. 首先 history 是保存在 ~/.bash_history 文件下的。我们可以打开此文件查看具体信息:

    vi ~/.bash_history

可以看到文本格式很清晰。

3. 然后系统对于 history 的保存条数是有一个 全局变量在保存的:

   echo $HISTSIZE

输出如下:

image.png

4. 具体修改 history 条数,可以用下面两条命令。注意我们希望保存此修改,并在以后重启时也能生效,就需要将更改的环境变量写入系统 的 /etc/profile

   sed -i 's/^HISTSIZE=1000/HISTSIZE=10000/' /etc/profile

   source /etc/profile   # 导入环境变量,使其立即生效

5. 再查看 echo $HISTSIZE, 数值生效了

image.png

   $:   history

image.png

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

Powered By Z-BlogPHP 1.5.2 Zero

Copyright liuyang1.com. 转载文章,请注明出处。谢谢!