修改 Linux history 历史记录保存条数与时间
history命令默认保存1000条历史命令(由默认的shell变量所设置的),但执行history命令后会出现大于1000条的历史记录(真实情况是:只是序列大于1000、记录的条数还是1000条)。
执行history命令,会显示~/.bash_history里的记录加上当前shell所执行记录。
echo $HISTSIZE # 查看history的默认保留条数
如果为了安全我们只需要保留200条,需要在/etc/profile修改环境变量HISTSIZE
也可以使用sed直接修改:
sed -i 's/^HISTSIZE=1000/HISTSIZE=200/' /etc/profile
source /etc/profile # 使修改生效
一键设置
- 设置完成重新进入shell即可
cat <<'EOF'>> /etc/bashrc
# 历史记录时间与行数
export HISTFILESIZE=99999
export HISTSIZE=99999
export HISTTIMEFORMAT="%F %T "
EOF
版权声明:
作者:Akiraka
链接:https://www.akiraka.net/linux/1115.html
来源:Akiraka
文章版权归作者所有,未经允许请勿转载。
THE END
0
二维码
海报
修改 Linux history 历史记录保存条数与时间
history命令默认保存1000条历史命令(由默认的shell变量所设置的),但执行history命令后会出现大于1000条的历史记录(真实情况是:只是序列大于1000、记录的……
文章目录
关闭
共有 0 条评论