Linux查詢日誌常用命令

2021-10-03 00:27:32 字數 983 閱讀 1708

作為一名開發人員,linux環境肯定不陌生,當我們的專案出現了問題,那麼linux下的日誌操作顯得尤為重要,今天我們就一起分析一下日常常用的日誌查詢操作命令。

命令格式:tail [必要引數] [選擇引數] [檔案]

tail [ -f ] [ -c number | -n number | -m number | -b number | -k number ] [ file ] 

引數說明:

上述命令中,都涉及到number,假設不指定,預設顯示10行。number前面可使用正負號,表示該偏移從頂部還是從尾部開始計算。

常用組合方式:

tail -f filename (預設最後10行,相當於增加引數 -n 10)

tail -50f filename(顯示最新的50行)

tail -n 10 filename (顯示filename最後10行)

tail -n +10 filename (從第10行開始顯示檔案)

命令格式:cat [選項] [檔案]

最常用的:cat -n filename |grep "關鍵字"

其他情況:

命令格式:vim(vi) [檔案]

編輯模式: vim filename

輸入「/關鍵字」,按enter鍵查詢

查詢下乙個,按「n」即可

退出:按esc鍵後,接著再輸入:號時,vim會在螢幕的最下方等待我們輸入命令

儲存退出:wq! 

不儲存退出:q!

注意:

/關鍵字 :正向查詢,按n鍵把游標移動到下乙個符合條件的地方

?關鍵字 :反向查詢,按shift+n 鍵,把游標移動到下乙個符合條件的

上面是一些日常開發中常用的日誌查詢命令,還有一些比較複雜的組合(結合正規表示式),不過不是特別常用,這裡就不一一枚舉了,有興趣的同學可以自己研究一下。

linux檔案檢視常用命令,日誌查詢

tail tail n 1000 catalina.out tail 100f catalina.out head head n 1000 catalina.out cat 分頁顯示 cat file more cat xx.log grep more 查詢並統計行數 cat common erro...

linux grep查詢日誌常用命令

參 數 a或 tex t 不要忽略二進位制的資料。a 顯示列數 或 after context 顯示列數 除了顯示符合範本樣式的那一列之外,並顯示該列之後的內容。b或 byte offset 在顯示符合範本樣式的那一列之前,標示出該列第乙個字元的位編號。b 顯示列數 或 before context...

linux日誌檢視常用命令

作為乙個程式猿,會常常在公司開發環境,或者測試環境什麼的部署專案,除錯bug,自然也會常常用到日誌相關的命令.下面說說工作中可能常用到的一些指令.這裡我們以nohup.out日誌檔案為例 1.動態檢視日誌檔案 很常用 tail f nohup.out 2.動態檢視日誌,並讓關鍵字高亮 tail f ...