Linux中怎么使用history命令

小億
133
2023-08-05 11:35:56

在Linux中使用history命令可以查看最近執(zhí)行過的命令歷史記錄。以下是在Linux中使用history命令的一些常用方法和選項(xiàng):

  1. history:僅輸入history命令,會(huì)顯示默認(rèn)的最近執(zhí)行過的命令歷史記錄列表。

  2. history n:顯示最近的n條命令歷史記錄,其中n是一個(gè)數(shù)字。

  3. !n:執(zhí)行歷史記錄中的第n條命令,其中n是一個(gè)數(shù)字。

  4. !!:執(zhí)行上一條命令。

  5. !string:執(zhí)行最近包含指定字符串的命令。例如,!ls將執(zhí)行最近的以ls為開頭的命令。

  6. history -c:清除所有命令歷史記錄。

  7. history -w:將當(dāng)前的命令歷史記錄保存到.bash_history文件中。

  8. history -r:重新加載.bash_history文件中的命令歷史記錄。

  9. history -a:將當(dāng)前會(huì)話中的命令歷史記錄追加到.bash_history文件中,而不是覆蓋它。

  10. history -d n:刪除第n條命令歷史記錄,其中n是一個(gè)數(shù)字。

值得注意的是,命令歷史記錄默認(rèn)存儲(chǔ)在用戶主目錄下的.bash_history文件中,不同的shell可能有不同的歷史記錄文件。以上命令適用于基于Bash的shell,如Bash、Zsh等。

0