Linux 下檢視命令列歷史

2021-08-17 15:07:22 字數 798 閱讀 1040

linux中,bash輸入的歷史記錄,會存在.bash_history(或者說root/bash_history)。

通過history檢視。

可以看到,不僅可以輸出正確的命令,還可以輸入錯誤的(如abc),而且輸出的是history之前所有的命令(including history),bash_history不是快取檔案,關機不會清除,檔案會儲存最近的n條命令,n=$histfilesize。

history檢視輸入的命令,bash_history儲存之前輸入命令的檔案(通常在使用者目錄下,如(home/user),kali 直接在root下),通過cat .bash_history 或者vim 檢視。

但是history是實時的,會檢視之前輸入的所有命令,但是bash_history卻只能檢視到上次結束bash時之前的命令,就是說當前在bash輸入的命令會在關閉terminal後存在bash_history中。

可以通過history -c刪除bash歷史, 但是.bash_history裡仍會有歷史記錄

history n 顯示最近的n條命令,例如history 5

history -d n 刪除第n條命令,這個n就是前面的編號,例如history -d 990

history -c 清空命令歷史

history -a 將當前會話中的命令歷史寫入指定檔案

echo $histfile 使用此命令檢視環境變數

root@kali:~# echo $histfile

/root/.bash_history

Linux 下檢視命令列歷史

2018年03月26日 09 55 00 v0wsec linux中,bash 輸入的歷史記錄,會存在.bash history 或者說root bash history 通過history檢視。可以看到,不僅可以輸出正確的命令,還可以輸入錯誤的 如abc 而且輸出的是history之前所有的命令 ...

隱藏 Linux 命令列歷史

如果你是 linux 命令列的使用者,有的時候你可能不希望某些命令記錄在你的命令列歷史中。原因可能很多,例如,你在公司擔任某個職位,你有一些不希望被其它人濫用的特權。亦或者有些特別重要的命令,你不希望在你瀏覽歷史列表時誤執行。然而,有方法可以控制哪些命令進入歷史列表,哪些不進入嗎?或者換句話說,我們...

怎樣在Linux命令列下檢視命令幫助?

command help 使用 help命令檢視命令的使用資訊,這個命令的輸出很簡單,檢視起來也比較方便。還有就是當在系統目錄中不存在真實的程式檔案 存在於bash程式裡 對於這部分命令,檢視幫助的方法就是使用help命令。例如 用help命令檢視passwd的幫助資訊 注意 在命令列中特殊符號的意...