history命令歷史

2021-09-20 22:49:41 字數 613 閱讀 9452

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後沒有顯示任何資訊]

參考:

ziwenzhou

history歷史命令清除

歷史命令清除特定的命令 私人測試 1 建議不要在有審計桌面執行 2 建議在本地無審計監控桌面執行 重新登入後也是隨便用vim開啟乙個檔案,如vim var log messages 然後再用vim的分屏功能開啟.bash history set history 0 vsp bash history ...

Linux檢視歷史命令 history

root linux history n root linux history c root linux history raw histfiles 引數 n 數字,意思是 要列出最近的 n 筆命令列表 的意思!c 將目前的 shell 中的所有 history 內容全部消除 a 將目前新增的 hi...

linux檢視歷史命令history

linux的history命令的作用是,記錄執行過的命令。用法 history n n為數字,列出最近的n條命令 c 將目前shell中的所有history命令消除 history raw histfiles a 將目前新增的命令寫入histfiles,預設寫入 bash history r 將hi...