如何在Linux中禁用命令行历史logging?

现在,我意识到,对于input到控制台的所有命令,Ubuntu系统将其logging在某处。

我如何禁用所有用户的Unix命令的日志logging?

试试把这个放在你的/etc/profile

 unset HISTFILE 

这只适用于评估系统级configuration文件(如bash和sh)的shell,请参阅bash手册 。 不知道其他的炮弹。 此外,用户需要注销并重新login才能使其工作。

您也可以使用命令禁用历史logging

设置+历史

这将是每个壳。 使其永久放在/etc/profile

更多细节。

您可以轻松地使用删除当前的用户命令历史logging

历史-c

如果您input密码作为commnad参数,则很有用。