在Linux中,可以通過修改HISTSIZE
和HISTFILESIZE
環(huán)境變量來設置歷史記錄的保存數(shù)量。
HISTSIZE
:這個變量用于設置當前shell會話中歷史記錄的數(shù)量。當你按下上下箭頭鍵瀏覽歷史記錄時,最多會顯示HISTSIZE
條記錄。要查看或修改這個變量的值,你可以在shell中輸入export HISTSIZE=n
,其中n
是你想要設置的歷史記錄數(shù)量。例如,export HISTSIZE=500
將把歷史記錄的數(shù)量限制為500條。
HISTFILESIZE
:這個變量用于設置用戶主目錄下的.bash_history
文件中保存的歷史記錄的數(shù)量。當你退出shell時,當前會話的歷史記錄會被保存到.bash_history
文件中。要查看或修改這個變量的值,你可以在shell中輸入export HISTFILESIZE=n
,其中n
是你想要設置的歷史記錄數(shù)量。例如,export HISTFILESIZE=1000
將把.bash_history
文件中的歷史記錄數(shù)量限制為1000條。
請注意,這些設置僅對當前shell會話有效。要永久更改這些設置,你需要將相應的export
命令添加到你的shell配置文件(如~/.bashrc
或~/.bash_profile
)中。