学习啦>学习电脑>操作系统>Linux教程>

怎么删除Linux系统的历史操作命令

春健分享

  许多Linux操作系统默认都会保存用户操作的历史命令,而作为使用和维护者,原则上出于安全性的考虑应该删除这些历史命令。怎么删除Linux系统的历史操作命令呢?今天学习啦小编与大家分享下怎么删除Linux系统的历史操作命令的解决方法,有兴趣的朋友不妨了解下。

  删除Linux系统的历史操作命令方法

  1、修改/etc/profile将HISTSIZE=1000改成0或1

  清除用户home路径下。bash_history

  2、立即清空里的history当前历史命令的记录

  history -c

  3、bash执行命令时不是马上把命令名称写入history文件的,而是存放在内部的buffer中,等bash退出时会一并写入。

  不过,可以调用'history -w'命令要求bash立即更新history文件。

  history -w

  删除Linux系统的历史操作命令图文教程

  这里小编需要提醒大家的是,后续操作的删除命令只会删除当前用户的操作命令,并不会影响其他用户。

  在提示符后输入命令history,就可以查看到当前用户的历史操作命令。图中所示的是目前系统保存到root用户输入的377条命令。

  在提示符下输入命令history -c就可以删除历史操作命令。再用history命令查看,发现历史操作命令已删除。

  如果希望系统不再保存历史操作命令,就必须更改配置文件目录下的配置文件profile。首先使用vi编辑器打开该文件。

  找到HISTSIZE这个值,默认情况下历史命令将保存1000条,可以将该值改为0,然后保存并退出,最后重启系统使得配置文件生效。

  6重启完成后,再次使用命令history查看,发现系统已不再记录命令。

看过“怎么删除Linux系统的历史操作命令”的人还看了:

1.怎么快速彻底删除电脑文件

2.怎么彻底删除win10已删除的文件

3.怎么样才能彻底删除掉C盘没用的文件

4.如何彻底删除掉电脑文件夹

5.彻底删除电脑文件的方法有哪些

    783080