如何修改Linux中的history最大保存条数
浏览量:1311
时间:2024-06-11 19:37:18
作者:采采
在Linux系统中,history命令用于记录用户执行过的命令。但是,默认情况下,该命令只会保存一定数量的历史记录。本文将介绍如何更改Linux中history命令的最大保存条数。
查看默认的最大记录数
在Linux系统下,默认情况下,history命令会将所有的历史命令记录到~_history
文件中,但只保留1000条命令(这个是由默认的shell变量所设置了的)。然而,当我们执行history
命令时,可能会发现历史记录数超过1000条,实际上只是序列号大于1000,而记录的条数仍然是1000条。
修改最大记录数
如果我们希望修改history命令的最大保存条数,可以按照以下步骤进行操作:
- 打开Putty软件,连接到Linux服务器。
- 执行命令
echo $HISTSIZE
,查看当前的最大记录数。 - 假设我们只希望保留200条历史记录,可以执行以下命令:
sed -i 's/^HISTSIZE1000/HISTSIZE200/' /etc/profile
- 在Shell中执行
source /etc/profile
命令,使修改立即生效。
通过上述步骤,我们成功地将history命令的最大保存条数修改为200条。即使在服务器重启后,history命令的历史记录仍将保留200条,直到下一次修改HISTSIZE变量。
总结:通过修改Linux系统中的HISTSIZE变量,我们可以轻松地调整history命令的最大保存条数,以满足个人或系统需求。
如何更改Linux中的history命令最大保存条数
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。