Dynadot 搬瓦工 腾讯云

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

Sider GigsGigsCloud

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

Dynadot Hostwinds
赞(3)
版权声明:本文采用知识共享 署名4.0国际许可协议 [BY-NC-SA] 进行授权
文章名称:《Ubuntu / Debian 彻底清除 history 命令历史记录
文章链接:https://oldtang.com/2675.html
本站资源仅供个人学习交流,请于下载后24小时内删除,不允许用于商业用途,否则法律问题自行承担。