想在linux系統裏查看執行過的命令?這可是個經常用到的功能,尤其是在你忘記了某個命令的具體參數或者想複查之前的操作時。 我記得有一次,我急着處理一個服務器故障,一系列命令飛快地敲下去,結果忘了某個關鍵步驟用了什麼命令。當時真是急得抓耳撓腮!還好,我知道怎麼查看歷史命令。
最常用的方法,就是用 history 命令。 直接在終端輸入 history,回車,你就能看到一個列表,顯示你之前執行過的所有命令,每條命令都帶有序號。 序號從1開始,依次遞增。 這個序號很重要,因爲它可以用來重新執行之前的命令。
比如,你想重新執行第10條命令,就可以輸入 !10 (感嘆號加序號),然後回車。 系統就會自動幫你執行這條命令。 這省去了你重新輸入命令的時間和精力,尤其是在命令很長或者很複雜的情況下,更是方便快捷。
不過,history 命令顯示的命令數量,默認情況下是有限制的。 如果你需要查看更多歷史命令,可以嘗試使用 history 1000 (或者更大的數字),這樣就能顯示更多條命令了。 我曾經因爲默認的命令數量不夠,而漏掉了需要查看的命令,所以後來養成了這個習慣。
此外,你還可以結合 grep 命令進行篩選。 比如,你想查找所有包含 "sudo" 關鍵字的命令,就可以輸入 history | grep sudo。 這會過濾掉所有不包含 "sudo" 的命令,只顯示包含 "sudo" 的命令歷史記錄,方便你快速找到目標命令。
最後,記住,命令歷史記錄通常保存在你的 shell 配置文件中,所以關閉終端後,歷史記錄也會被保存。 下次打開終端,你依然可以查看之前的命令歷史。 這對我來說非常實用,因爲我經常需要回顧之前的操作步驟。 掌握這些技巧,能讓你在Linux系統中更加高效地工作。
以上就是su如何顯示命令的詳細內容,更多請關注本站其它相關文章!