在 Debian 中以 root 身份使用命令行时,我以 root 身份执行了最后几个命令。这些命令保存在哪里?默认文件路径是什么?如何找到它?
谢谢
答案1
如果您使用 bash(Debian 中的默认 shell),您可以在文件中看到所有最近的历史记录~/.bash_history
(即本地用户中的 .bash_history 文件)
你也可以在命令行中输入history
,它还会显示你最近的所有命令历史记录
答案2
您想要的文件是:
/root/.bash_history
答案3
其他人对 .bash_history 的看法是正确的,但它不会拾取以 root 身份使用 sudo 执行的命令。这些命令将保存在各个用户的~/.bash_history
文件中(如果他们使用 bash 以外的其他 shell,则保存在其他文件中)。
答案4
执行前面带有空格的命令,也不会将命令存储在历史记录中。