檢視日誌快速定位errorcat 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...