访问手机版  

Linux常用命令|Linux培训学习|考试认证|工资待遇与招聘,认准超级网工!

招聘|合作 登陆|注册

网络工程师培训

当前位置:网络工程师 > 技术课程 > linux > 热点关注 > linux常用命令

如何将Linux系统的历史操作命令删除,并不再记录

时间:2019-07-10

linux重启命令_linux命令_linux vi命令

原如何将Linux系统的历史操作命令删除,并不再记录

Locutus阅读数:29282018-06-20

许多Linux操作系统默认都会保存用户操作的历史命令,而作为使用和维护者,原则上出于安全性的考虑,应该删除这些历史命令。

linux命令_linux vi命令_linux重启命令

如果希望系统不再保存历史操作命令,就必须更改配置文件profile。

# vim /etc/profile

找到HISTSIZE这个值,默认情况下历史命令保存1000条,现在将该值改为0,然后保存并退出,并重启配置文件。

linux命令_linux重启命令_linux vi命令

# source  /etc/profile

重启配置文件后,再次使用命令history查看,发现系统已不再记录命令。

# history

linux重启命令_linux命令_linux vi命令

要清除某个作业,首先要执行at -l命令,以获取相应的作业标识,然后对该作业标识使用at -r 命令linux命令,清除该作业。的聚合操作,有了这个merge result操作后,就会把2条记录变成一条记录,但是mycat注解后的执行sql显示注解后linux命令,没有这一个merge result的操作,所以是2条记录。,上号器就自动下线并自动清除登陆历史缓存记录。

# history

删除部分操作记录

linux重启命令_linux vi命令_linux命令

# vim  ~/.bash_history 

.bash_history文件即为历史记录存储文件,我们可以随意修改,删除目标命令记录。修改后再次查看,发现并没有删除目标命令,原因是缓存,我们需要清理缓存。

# history -r 

读取历史文件,并将其内容添加到历史记录中,即重置文件里的内容到内存中,完成删除一部分历史命令记录。