作為一名開發人員,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 ...