出于一些原因,老唐需要分享一台实验室的 PC 给同学使用,又不想让同学看到历史命令记录,于是就想用 history 命令删除一下历史记录,但是重新登录之后,发现命令的历史记录居然还在,于是网上搜索了一下,找到了解决办法,在此分享。
在 Linux 系统的终端中,通常会保存一些敏感的命令记录,使用
history -c
命令行清除历史命令记录。
但在有些系统版本是不会把 .bash_history
里的所有历史命令清除掉的。当再次打开终端时,使用 history
命令还是会看到历史命令记录,无法彻底清空。
这里提出一种方法,可以彻底清空,只需要2步:
# 第一步: 删除 .bash_history 文件 rm -rf ~/.bash_history # 第二步: 清空命令历史记录 history -c
本人已在 Ubuntu 16.04、Ubuntu 18.04、Raspberrypi 上验证通过。
————————————————
版权声明:本文为CSDN博主「EthanYYYY」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/u013554213/article/details/84954062