linux 檢視日誌的命令引數有哪些?

yongheng999發表於2024-04-24

在 Linux 中,常用的檢視日誌的命令有多種,每個命令都有不同的引數來滿足不同的需求。以下是幾個常用的命令及其引數:

  1. tail:

    • -f:實時跟蹤日誌檔案的變化,持續顯示最新的內容。
    • -n <number>:指定顯示最後幾行日誌,預設為 10 行。
  2. less:

    • +F:實時跟蹤日誌檔案的變化,類似於 tail -f
    • +<number>:從指定行數開始顯示日誌內容。
  3. cat:簡單顯示日誌檔案的內容,沒有特定引數。

  4. grep:搜尋指定的關鍵字或模式。

    • -i:忽略大小寫。
    • -v:反轉匹配,只顯示不匹配的行。
  5. awk:處理文字檔案中的資料。

    • {print}:列印匹配的行。
    • /{pattern}/:指定模式匹配的條件。
  6. sed:流編輯器,用於對文字進行替換、刪除等操作。

    • -n:禁止自動列印模式空間的內容。
  7. journalctl(systemd 系統日誌管理工具):

    • -u <unit>:指定特定的服務單元。
    • -b:僅顯示當前引導週期的日誌。
    • -f:實時跟蹤日誌輸出。

相關文章