关于linux history如何清理的问题

关于linux history如何清理的问题,第1张

尽可能的实现一种效果

vim ~/.bash_logout

rm -f $HISTFILE &&unset HISTFILE

vim /etc/profile

rm -f $HISTFILE &&unset HISTFILE

history -c

缺陷:

如果ssh timeout断开,或者session断开,history会被记录,另一个一直在使用的root用户有可能会看到保存的history记录

最直接的解决办法是 history 只cache,不写入到bash_history 文件中

清除linux的history 命令历史记录只需要一个步骤,如下:

-c 参数命令:将目前的shell中的所有 history 内容全部消除,下图是执行效果,执行history -c命令后,之前的所有的记录都可以清除。

输入以上命令即可删除linux的history 命令历史记录。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/7548848.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-07
下一篇 2023-04-07

发表评论

登录后才能评论

评论列表(0条)

保存