Ubuntu / Debian 彻底清除 history 命令历史记录

出于一些原因,老唐需要分享一台实验室的 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


【AD】美国洛杉矶CN2 VPS/香港CN2 VPS/日本CN2 VPS推荐,延迟低、稳定性高、免费备份_搬瓦工vps

【AD】RackNerd 推出的 KVM VPS 特价优惠,在纽约、西雅图、圣何塞和阿什本每年仅需 12.88 美元!