history命令歷史

history我不用多說了吧,這個命令就是看你在當前用戶下所有執行的命令歷史

  1. 默認命令歷史保存爲1000條

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


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

  2. 當前用戶下自己歷史命令文件的保存,普通用戶自己一般都沒有自己保存命令歷史的文件,這時候我們可以修改下.bash_profile文件,加入參數HISTFILE=~/.bash_history,然後source .bash_profile,登出再登入該服務器,就可以看到.bash_history已經出現了。在這裏要說明下,如果你使用history -c命令清除當前命令歷史,並不會影響.bash_history文件對命令歷史的記錄。

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

    #export HISTSIZE=0 

    # history 

    # [注: 執行history後沒有顯示任何信息]

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

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章