linux history 有哪些快捷鍵操作

小樊
85
2024-10-09 09:44:37

在 Linux 命令行中,history 命令用于顯示用戶執(zhí)行過的命令。以下是一些與 history 相關(guān)的快捷鍵操作:

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

這些快捷鍵操作可以大大提高在 Linux 命令行中工作的效率。

0