在交互式終端工具中,我們有Arrow-UP鍵功能來顯示命令的歷史記錄。即使我們 關閉了工具並重新打開歷史記錄仍然存在。終端中的箭頭鍵歷史記錄
但他們如何做到這一點,它應該保存在一些地方 得到它。我們可以訪問該文件還是特定於終端工具?或者還有其他一些事情?
在交互式終端工具中,我們有Arrow-UP鍵功能來顯示命令的歷史記錄。即使我們 關閉了工具並重新打開歷史記錄仍然存在。終端中的箭頭鍵歷史記錄
但他們如何做到這一點,它應該保存在一些地方 得到它。我們可以訪問該文件還是特定於終端工具?或者還有其他一些事情?
在bash中,.bash_history
是存放命令歷史記錄的文件。 HISTFILE
變量存儲命令歷史文件的位置(又名.bash_history
)。
$ echo $HISTFILE
/home/avinash/.bash_history
所以.bash_history
文件存儲在我的/home/$USER
(或~
)目錄。
此文件是否有任何最大大小限制?如果大小超過,將刪除舊條目? – user3164187
請參閱http://stackoverflow.com/a/8168723/3297613 –
Bash存儲一個.bash_history
文件。大多數其他炮彈也做類似的事情。
根據您使用的shell/shell選項,文件位於不同的地方。
例如,當您使用bash
時,信息/歷史記錄將保存在~/.bash_history
中。
'男人bash'和搜索'歷史'節。用戶歷史文件通常是'〜/ .bash_history',但可以更改 – BroSlow