在日常工作中wqxqlig,我們經常需要檢視日誌,比如可以通過 tail 命令實時檢視日誌,也可以通過 cat 等命令檢視日誌資訊。
但現在我們要討論的是,如何從日誌中通過關鍵字過濾出我們想要的內容,方法有多種,今天我們主要以 cat 命令來進行學習。
假設存在日誌檔案 hrun.log,查詢的關鍵字為"新增使用者":
根據關鍵字檢視日誌
cat hrun.log | grep "新增使用者"
根據關鍵字檢視後10行日誌
cat hrun.log | grep "新增使用者" -a 10
根據關鍵字檢視前10行日誌
cat hrun.log | grep "新增wqxqlig使用者" -b 10
根據關鍵字檢視前後10行日誌,並顯示出行號
cat -n hrun.log | grep "新增使用者" -c 10
檢視日誌前 50 行
cat hrun.log | head -n 50
檢視日誌後 50 行,並顯示出行號
cat -n hrun.log | tail -n 50
說明:
程式設計客棧
Linux日誌中如何查詢關鍵字及其前後的資訊
在日常工作中,我們經常需要檢視日誌,比如可以通過tail命令實時檢視日誌,也可以通過cat等命令檢視日誌資訊。但現在我們要討論的是,如何從日誌中通過關鍵字過濾出我們想要的內容,方法有多種,今天我們主要以cat命令來進行學習。假設存在日誌檔案hrun.log,查詢的關鍵字為 新增使用者 cat hru...
Linux日誌中查詢關鍵字及其前後的資訊例項方法
假設存在日誌檔案 hrun.log,查詢的關鍵字為 新增使用者 1.根據關鍵字檢視日誌 cat hrun.log grep 新增使用者 2.根據關鍵字檢視後10行日誌 cat hrun.log grep 新增使用者 a 10 3.根據關鍵字檢視前10行日誌 cat hrun.log grep 新增使...
linux關鍵字查詢
指定單個檔案查詢 方法一 cat test.log grep 關鍵字 方法二 grep i 關鍵字 test.log 關鍵字查詢日誌,並顯示該條日誌的前後n 10 行記錄 cat test.log grep b10 a10 關鍵字 從當前目錄的所有.log檔案中查詢內容關鍵字是 test 檔案 fi...