OK源码中国资源网-如何快速的删除linux清除历史命令

清除本次登陆执行过的历史命令

history -c

该命令不会清除上次登陆时的历史命令,这些历史命令保存在~/.bash_history文件中,若要清除以前执行过的某条命令,则直接将该文件中的那条命令删除即可。
若要每次退出登陆之后都删除历史命令,则把history -c命令写进~/.bash_logout中就可以了

另外若不需要历史命令,那就关闭历史命令记录

#关闭hostory记录功能

set +o history

#打开hostory记录功能

set -o history

关闭之后再执行的命令就不会记录,但是有一点,下次登陆的时候还是会打开,而且关闭命令记录也不会清除你关闭之前执行的命令。
若要彻底清空以前的命令,还是直接清空 ~/.bash_history,这样以前登陆执行过的命令就都没了,不过注意,这样并不会清理掉本次登陆执行过的命令,本次登陆的历史命令在退出的时候还会保存到~/.bash_history。

发表回复

后才能评论