Linux命令行历史管理-history

bash的历史很方便。但是如果维护的是服务器,还是需要进行一些清理工作的。如果不注意,吓到小朋友就不好了。就算没有小朋友,弄到花花草草也不好嘛。

1. 清理命令行历史内容

history -c

如果你不退出shell,而是直接用GUI关闭的话,就算重新启动系统,也不会完成清理动作的。
即便使用

rm ~/.bash_history
touch ~/.bash_history

这样变态的命令。history仍保存在系统的缓存中。

2. 真正要做动清理立刻生效,需要使用确认清理命令:

history -w

3. 跟history有关的文件包括:
文件:~/.bash_history 记录你的命令行命令历史
环境变量:
HISTFILESIZE 记录文件的尺寸
HISTSIZE 历史记录条数
HISTTIMEFORMAT 历史记录格式
可以在下面文件中进行设置
/etc/profile 全局设置
~/.bashrc 个人设置

参考:
1. ubuntu HISTFILESIZE=2000 HISTSIZE=200
2. 删除linux系统下命令行的历史记录history
3. 清除Linux终端命令的历史记录
4.

打赏

发表评论

电子邮件地址不会被公开。 必填项已用*标注