Bash
bash_history 文件和歷史命令顯示不同的條目
我正在使用 OS X 上的終端應用程序來嘗試清除我的命令歷史記錄。我文件中的條目與命令
$HOME/.bash_history
返回的內容不匹配。history
該echo $0
命令告訴我我的終端會話正在使用 bash shell (-bash
),所以我希望它們是相同的。此外,該
history -c
命令僅清除我在終端應用程序中使用該history
命令看到的歷史記錄,它不會影響$HOME/.bash_history
文件的內容。請有人幫忙解釋我的誤解嗎?
好的,抱歉,我剛剛意識到命令歷史記錄被記憶體在記憶體中,直到終端會話乾淨地退出。
$HOME/.bash_history
文件和命令現在history
按預期匹配。