Linux

歷史 -c,所有已刪除的歷史都保存在哪里以及在哪些目錄中?

  • May 6, 2016

通常,當我使用 (root@example ~ # history ) 時,它會顯示很多以前輸入過的命令。所以,我的問題是:當我輸入“history -c”時,是在 Unix 提示符處刪除所有歷史記錄以及所有這些歷史記錄命令都保存在哪裡?我應該輸入哪個命令才能知道所有這些歷史命令都保存在哪里以及在哪個目錄中?

它通常在.bash_history位於主目錄的文件中

對於root,.bash_history位於/root文件夾中。

您可以使用

#find / -type f -name .bash_history #Run as root

查看.bash_history所有使用者的文件。

bash 命令歷史記錄將保存在 $ HISTFILE environment variable. Normally it will be in $ {HOME}/.bash_history。

引用自:https://unix.stackexchange.com/questions/281573