linux下使用cat grep快速查詢內容

2021-09-11 16:29:13 字數 1820 閱讀 9511

檢視日誌快速定位error

cat log.txt | grep 'error' -a 5

意思是,在log.txt檔案中,查詢error字元,並顯示error所在行的之後5行

cat log.txt | grep 'error' -b 5  之前5行

cat log.txt | grep 'error' -c 5 前後5行

cat log.txt | grep -v 'error' 排除error所在的行

--------------------------------------

使用正規表示式來根據時間獲取日誌

//\' '中間是有乙個空格,這個表示查詢10點11分到10點18分資料

2019-07-15\ 10:1[1-8]

//同理這個是10點到19點

2019-07-15\ 1[0-9]:

//同理這個是10點到23點日誌

2019-07-15\ 1[0-9]|2019-07-15\ 2[0-3]

樣例資料:

2019-07-15 10:19:52.081|http-nio-8080-exec-90|info |注:使用「或」需要加 -e標識

Linux 常用基本命令 cat grep

檢視或者合併檔案內容 cat 1.一次顯示整個檔案。cat filename。例 cat b.txt 2.將幾個檔案合併為乙個檔案 cat file1 file2 file。例 cat a.txt b.txt a b.txt 引數 n 或 number 由 1 開始對所有輸出的行數編號 b 或 nu...

linux下串列埠使用

串列埠終端程式設計順序 開啟 設定 讀寫 關閉。涉及到的api。1 獲取終端屬性tcgetattr 原型 int tcgetattr int fd,struct termios termios p 功能 取得終端介質 fd 初始值,並把其值賦給temios p 函式可以從後台程序中呼叫 但是,終端屬...

linux 下vi 的使用

進入vi的命令 vi filename 開啟或新建檔案,並將游標置於第一行首 vi n filename 開啟檔案,並將游標置於第n行首 vi filename 開啟檔案,並將游標置於最後一行首 vi pattern filename 開啟檔案,並將游標置於第乙個與pattern匹配的串處 vi r...