天天看點

history指令曆史

history我不用多說了吧,這個指令就是看你在目前使用者下所有執行的指令曆史

預設指令曆史儲存為1000條

可用echo $HISTSIZE檢視,系統使用者可以在/etc/profile或者普通使用者.bash_profile下修改參數

HISTSIZE=200000(随你改),最後source /etc/profile就可以了,登出使用者再登入可以看到參數變為200000

目前使用者下自己曆史指令檔案的儲存,普通使用者自己一般都沒有自己儲存指令曆史的檔案,這時候我們可以修改下.bash_profile檔案,加入參數HISTFILE=~/.bash_history,然後source .bash_profile,登出再登入該伺服器,就可以看到.bash_history已經出現了。在這裡要說明下,如果你使用history -c指令清除目前指令曆史,并不會影響.bash_history檔案對指令曆史的記錄。

如果你想禁用history,又不讓bashshell記錄你的指令,像下面那樣把HISTSIZE設為0即可。

#export HISTSIZE=0 

# history 

# [注: 執行history後沒有顯示任何資訊]

參考:http://os.51cto.com/art/201205/335040.htm

本文轉自飛奔的小GUI部落格51CTO部落格,原文連結http://blog.51cto.com/9237101/1982720如需轉載請自行聯系原作者

ziwenzhou