我可以在不使用 sudo 的情况下删除 .bash_history 吗?

我可以在不使用 sudo 的情况下删除 .bash_history 吗?

我不希望它对我的系统执行此操作,但我想知道是否可以删除.bash_history

如果是的话,你能再提一次吗?否则历史就不再存在了?

另外,该history命令是否使用该.bash_history文件?

答案1

是否可以删除.bash_history

当然,这是一个文件,你可以删除它!

我可以在不使用 sudo 的情况下删除 .bash_history 吗?

是的,没有sudo,假设您正在谈论删除你自己 .bash_history。这是您自己的文件,您对自己的主目录拥有权限。

那你能再提一下吗?否则历史就不再存在了?

以后再?没有那么激烈的事情!是的,您到目前为止的历史记录将会消失,但是您输入的新命令将开始记录在文件(的新实例)中。

另外,历史命令是否使用 .bash_history 文件?

内容由 shell 缓存在内存中,但是,最终,这就是加载历史记录的地方。

答案2

是的,您可以通过登录 shell 进行操作。

cd
exec /bin/rm .bash_history

相关内容