在 Linux 中,常用的檢視日誌的命令有多種,每個命令都有不同的引數來滿足不同的需求。以下是幾個常用的命令及其引數:
-
tail:
-f
:實時跟蹤日誌檔案的變化,持續顯示最新的內容。-n <number>
:指定顯示最後幾行日誌,預設為 10 行。
-
less:
+F
:實時跟蹤日誌檔案的變化,類似於tail -f
。+<number>
:從指定行數開始顯示日誌內容。
-
cat:簡單顯示日誌檔案的內容,沒有特定引數。
-
grep:搜尋指定的關鍵字或模式。
-i
:忽略大小寫。-v
:反轉匹配,只顯示不匹配的行。
-
awk:處理文字檔案中的資料。
{print}
:列印匹配的行。/{pattern}/
:指定模式匹配的條件。
-
sed:流編輯器,用於對文字進行替換、刪除等操作。
-n
:禁止自動列印模式空間的內容。
-
journalctl(systemd 系統日誌管理工具):
-u <unit>
:指定特定的服務單元。-b
:僅顯示當前引導週期的日誌。-f
:實時跟蹤日誌輸出。