linux清空歷史命令方法

2021-07-03 20:11:26 字數 851 閱讀 8657

前幾天弄了個linux伺服器做**,發現在不同終端登陸時,上下鍵都會出現一堆無用的命令,搜了一下解決方法,做個筆記。

在linux中,每個使用者目錄下都有乙個.bash_history檔案用於儲存歷史命令,當每次登出時,本次登陸所執行的命令將被寫入該檔案。所以可以清空該檔案,下次登陸後上次儲存的命令將消失,清空效果將在下次登陸生效。命令:

echo > .bash_history

.bash_history檔案可儲存500條歷史記錄,可以通過設定histfilesize和histsize引數來減少儲存的命令數。

兩個引數意義:

histsize:定義了history命令輸出的命令數

histfilesize:定義了.bash_history檔案儲存的命令數

命令:

histfilesize=數字

histsize=數字

此外,命令:

history -c

該命令可以清空本次輸出的命令,但不清空.bash_history檔案,所以下次登陸後,舊命令還將出現。

若想每次登陸後上次命令都消失可以在該使用者目錄下的.bash_logout檔案下新增如下**:

rm -f  ~/.bash_history

這樣該每次登出將自動清空.bash_history中的記錄。

root使用者在/etc/skel/.bash_logout中新增**:

rm -f $home/.bash_history

將對所有使用者生效。

linux清空歷史命令 history

有時候發現上下鍵出現太多沒有用的命令或者打錯的命令,可以使用以下兩種方法清空命令 一 history c 該命令可以清空本次登入的所有輸出命令,但不清空.bash history檔案,所以下次登陸後,舊命令還將出現,歷史命令是存在於當前使用者根目錄下的.bash history檔案。二 echo h...

Linux下清空使用者登入記錄和命令歷史的方法

清除登陸系統成功的記錄,也就是last命令看到的記錄 root localhost root echo var log wtmp 此檔案預設開啟時亂碼的,裡面可以看到ip等等資訊 root localhost root echo var log wtmp root localhost root la...

linux歷史命令

忘記歷史的linux使用者注定要輸入很多資訊。這也讓強有力的歷史命令 包括bash shell的歷史變體 不僅在援引之前執行命令而不需重新輸入它們時有用,在呼叫其它很少用到的命令時也有用,這省去了必須重新使用它們的麻煩。該命令按時間順序列出了之前執行命令的清單。該命令的輸出示例如下 01 histo...