Linux日誌中如何查詢關鍵字及其前後的資訊

2022-09-05 08:18:08 字數 757 閱讀 1228

在日常工作中,我們經常需要檢視日誌,比如可以通過tail命令實時檢視日誌,也可以通過cat等命令檢視日誌資訊。

但現在我們要討論的是,如何從日誌中通過關鍵字過濾出我們想要的內容,方法有多種,今天我們主要以cat命令來進行學習。

假設存在日誌檔案hrun.log,查詢的關鍵字為"新增使用者"

cat hrun.log | grep "新增使用者"
cat hrun.log | grep "新增使用者" -a 10
cat hrun.log | grep "新增使用者" -b 10
cat -n hrun.log | grep "新增使用者" -c 10
cat hrun.log | head -n 50
cat -n hrun.log | tail -n 50
說明:

-a表示關鍵字之後,after

-b表示關鍵字之前,before

-c表示關鍵字前後,context

linux關鍵字查詢

指定單個檔案查詢 方法一 cat test.log grep 關鍵字 方法二 grep i 關鍵字 test.log 關鍵字查詢日誌,並顯示該條日誌的前後n 10 行記錄 cat test.log grep b10 a10 關鍵字 從當前目錄的所有.log檔案中查詢內容關鍵字是 test 檔案 fi...

linux通過grep根據關鍵字查詢日誌檔案上下文

linux通過grep根據關鍵字查詢日誌檔案上下文 1 在標準unix linux下的grep命令中,通過以下引數控制上下文的顯示 grep c 10 keyword catalina.out 顯示file檔案中匹配keyword字串那行以及上下10行 grep b 10 keyword catal...

Linux日誌中查詢關鍵字及其前後的資訊例項方法

假設存在日誌檔案 hrun.log,查詢的關鍵字為 新增使用者 1.根據關鍵字檢視日誌 cat hrun.log grep 新增使用者 2.根據關鍵字檢視後10行日誌 cat hrun.log grep 新增使用者 a 10 3.根據關鍵字檢視前10行日誌 cat hrun.log grep 新增使...