2014-04-04 32 views
1

在交互式終端工具中,我們有Arrow-UP鍵功能來顯示命令的歷史記錄。即使我們 關閉了工具並重新打開歷史記錄仍然存在。終端中的箭頭鍵歷史記錄

但他們如何做到這一點,它應該保存在一些地方 得到它。我們可以訪問該文件還是特定於終端工具?或者還有其他一些事情?

+1

'男人bash'和搜索'歷史'節。用戶歷史文件通常是'〜/ .bash_history',但可以更改 – BroSlow

回答

2

在bash中,.bash_history是存放命令歷史記錄的文件。 HISTFILE變量存儲命令歷史文件的位置(又名.bash_history)。

$ echo $HISTFILE 
/home/avinash/.bash_history 

所以.bash_history文件存儲在我的/home/$USER(或~)目錄。

+0

此文件是否有任何最大大小限制?如果大小超過,將刪除舊條目? – user3164187

+1

請參閱http://stackoverflow.com/a/8168723/3297613 –

1

Bash存儲一個.bash_history文件。大多數其他炮彈也做類似的事情。

1

根據您使用的shell/shell選項,文件位於不同的地方。

例如,當您使用bash時,信息/歷史記錄將保存在~/.bash_history中。

相關問題