Linux
歷史 -c,所有已刪除的歷史都保存在哪里以及在哪些目錄中?
通常,當我使用 (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。