Bash

bash_history 文件和歷史命令顯示不同的條目

  • February 21, 2016

我正在使用 OS X 上的終端​​應用程序來嘗試清除我的命令歷史記錄。我文件中的條目與命令$HOME/.bash_history返回的內容不匹配。historyecho $0命令告訴我我的終端會話正在使用 bash shell ( -bash),所以我希望它們是相同的。

此外,該history -c命令僅清除我在終端應用程序中使用該history命令看到的歷史記錄,它不會影響$HOME/.bash_history文件的內容。請有人幫忙解釋我的誤解嗎?

好的,抱歉,我剛剛意識到命令歷史記錄被記憶體在記憶體中,直到終端會話乾淨地退出。$HOME/.bash_history文件和命令現在history按預期匹配。

引用自:https://serverfault.com/questions/495092