history 顯示歷史指令記錄內容, 下達歷史紀錄中的指令
主要的使用方法
-
如果你想禁用 history,可以將 HISTSIZE 設置爲 0:
# export HISTSIZE=0 -
使用 HISTIGNORE 忽略歷史中的特定命令
下面的例子,將忽略 pwd、ls、ls -ltr 等命令:
# export HISTIGNORE=”pwd:ls:ls -ltr:” -
使用 HISTSIZE 控制歷史命令記錄的總行數
將下面兩行內容追加到 .bash_profile 文件並重新登錄 bash shell,命令歷史的記錄數將變成 450 條:
# vi ~/.bash_profile
HISTSIZE=450
HISTFILESIZE=450 -
使用 HISTTIMEFORMAT 顯示時間戳
# export HISTTIMEFORMAT='%F %T '
# history | more - 使用 Ctrl+R 搜索歷史
Ctrl+R 是我經常使用的一個快捷鍵。此快捷鍵讓你對命令歷史進行搜索,對於想要重複執行某個命令的時候非常有用