首頁  >  文章  >  運維  >  linux查看歷史命令是什麼

linux查看歷史命令是什麼

藏色散人
藏色散人原創
2023-01-05 14:51:477986瀏覽

linux查看歷史命令是“history”,透過執行“history”命令可以查看最近執行的命令;“history”命令後面可以加選項,如“-c”選項,表示清空歷史命令,“ -w」選項表示把快取中的歷史指令寫入歷史指令保存檔案「~/.bash_history」。

linux查看歷史命令是什麼

本教學操作環境:linux7.5系統、Dell G3電腦。

Linux查看歷史命令

#查看歷史命令

可以執行history命令查看歷史命令:

linux查看歷史命令是什麼

翻到最後看看:

這些都是最近執行的指令:

linux查看歷史命令是什麼

##history指令後面可以加上選項:

-c:清空歷史指令(包括快取和檔案)

-w:把快取中的歷史指令寫入歷史指令保存檔案~/.bash_history(顯然每個使用者都有自己的檔案)

其實我們使用history查看的是在快取中的指令:

例如我現在執行一個指令:

linux查看歷史命令是什麼

使用history檢視:

可以看到最近執行的指令:

linux查看歷史命令是什麼

檢視檔案:

linux查看歷史命令是什麼

最後出現的指令中沒有先前執行的指令,因為這個時候歷史指令還沒有寫入檔案:

linux查看歷史命令是什麼

linux查看歷史命令是什麼

#只有當正常登陸退出之後系統才會將快取中的指令寫入檔案中。

歷史指令最多可以儲存1000條,可以在/etc/profile中進行修改:

linux查看歷史命令是什麼

就是這個參數:

linux查看歷史命令是什麼##如果超過最大條數,會刪除最早的記錄。

修改後執行source /etc/profile使環境變數生效。

這個指令其實是修改的/root/.bash_history這個檔案:

linux查看歷史命令是什麼歷史指令的呼叫

    可以使用上、下箭頭呼叫先前的歷史指令
  • 使用「!n」重複執行第n條歷史指令
  • 使用「!!」重複執行上一條指令
  • 使用「!字串」重複執行最後一條以該字串開頭的命令
  • 推薦學習:《
Linux影片教學

#

以上是linux查看歷史命令是什麼的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn