如何使linux系统下的root用户不保存终端历史记录到.bash_history中?

发布网友 发布时间:2022-04-23 07:29

我来回答

3个回答

热心网友 时间:2023-10-07 22:15

1、每次执行命令的时候 “空格”+“待执行命令”,命令不会被记录

2、保持习惯就是删掉这个文件
3、备份一份,使用后覆盖

热心网友 时间:2023-10-07 22:16

在.bashrc的最后行追加

unset HISTFILE追问这样做终端历史记录还是保存到了.bash_history文件中,只是新打开的终端不能直接用上键调用而已,用"cat .bash_history"仍能查看历史记录

追答不是的.
cat .bash_history 看到的历史记录是 unset HISTFILE 之前保留的命令.
unset HISTFILE 之后的命令并没有保留.
用 history -c 清空历史命令.

热心网友 时间:2023-10-07 22:15

1、每次执行命令的时候 “空格”+“待执行命令”,命令不会被记录

2、保持习惯就是删掉这个文件
3、备份一份,使用后覆盖

热心网友 时间:2023-10-07 22:16

这个太难了吧。。黑了别人的机器不想被抓住吗?除了这个还有log日志的,包括编辑器日志。

热心网友 时间:2023-10-07 22:16

在.bashrc的最后行追加

unset HISTFILE追问这样做终端历史记录还是保存到了.bash_history文件中,只是新打开的终端不能直接用上键调用而已,用"cat .bash_history"仍能查看历史记录

追答不是的.
cat .bash_history 看到的历史记录是 unset HISTFILE 之前保留的命令.
unset HISTFILE 之后的命令并没有保留.
用 history -c 清空历史命令.

热心网友 时间:2023-10-07 22:16

这个太难了吧。。黑了别人的机器不想被抓住吗?除了这个还有log日志的,包括编辑器日志。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com