如何删除Linux系统的历史操作命令

1,修改/etc/profile以将HISTSIZE=1000更改为0或1。

清除用户主路径。bash _历史

2.立即清除历史文件中当前历史命令的记录。

历史-c

3.当bash执行一个命令时,它不会立即将命令名写入历史文件,而是将其存储在内部缓冲区中,当bash退出时,它们将被一起写入。

但是,您可以调用' history -w '命令来要求bash立即更新历史文件。

历史-w

后续操作的删除命令只会删除当前用户的操作命令,不会影响其他用户。

在提示符下输入命令历史,查看当前用户的历史操作命令。图中显示了系统保存给root用户的377条命令。

在提示符下输入命令history -c,删除历史操作命令。再次检查历史命令,发现历史操作命令已被删除。

如果您希望系统停止保存历史操作命令,您必须更改配置文件目录中的配置文件。首先用vi编辑器打开文件。

求HISTSIZE的值。默认情况下,历史命令将保存1000个项目。您可以将该值更改为0,然后保存并退出,最后重新启动系统以使配置文件生效。

6重启完成后,使用命令历史再次检查,发现系统不再记录该命令。