在 Linux 命令行中,history
命令用于顯示用戶執行過的命令。以下是一些與 history
相關的快捷鍵操作:
history
輸出中,使用上下箭頭鍵可以瀏覽之前執行過的命令。按上箭頭會顯示最近執行過的命令,按下行會顯示更早的命令。Ctrl + R
:反向搜索歷史命令。這意味著你可以開始輸入一個命令,然后使用 Ctrl + R
來查找你之前輸入過的相似命令。這是一個非常強大的功能,特別是當你忘記命令的具體內容時。Ctrl + P
:上一個歷史命令。這允許你瀏覽之前執行過的命令,并選擇執行其中的一個。Ctrl + N
:下一個歷史命令。與 Ctrl + P
相反,這個快捷鍵用于查看并選擇之后執行過的命令。!
(感嘆號):執行歷史中的特定命令。例如,!25
會執行歷史列表中的第 25 個命令。你也可以使用 !string
來執行最近的以指定字符串開頭的命令。Ctrl + L
:清屏,等同于執行 clear
命令。這在查看長歷史列表時特別有用,因為它可以快速清除屏幕上的內容。history -a
:將當前終端會話中執行的命令添加到歷史列表中。history -c
:清除歷史記錄。需要注意的是,這只會清除當前終端會話的歷史記錄,不會影響其他終端會話或用戶的全局歷史記錄。history -d
:刪除指定的歷史記錄條目。你可以通過在 history
輸出中指定行號來刪除特定的命令。這些快捷鍵操作可以大大提高在 Linux 命令行中工作的效率。