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