常用的日誌檢視命令

2021-09-28 14:45:51 字數 1003 閱讀 9824

在我們實際開發中都會把專案部署到測試環境上去,就導致我們看不到後台日誌,只能通過登陸測試環境linux虛擬機器來檢視相關日誌。

下面是我總結出的經常用到的檢視日誌的相關命令(1) 實時監控100行日誌/所有日誌

tail -100f test.log

tail -f test.log

(2)查詢日誌最後100行的日誌記錄
tail -n 100 test.log
(3)查詢日誌第100行之後的所有日誌記錄
tail -n +100 test.log
head 和 tail 正好相反,tail 是查詢後多少行記錄,而head 是查詢前多少行記錄
(1)查詢日誌的前100行記錄
head -n 100 test.log
(2)查詢日誌檔案中除了最後100行所有的記錄
head -n +100 test.log
tac 是倒序檢視,cat反寫
(1)檢視帶有關鍵字的日誌(可以得到關鍵字附近的行號)
cat -n test.log | grep '關鍵字'
(2)選擇關鍵字的行號100,然後檢視它後20行的日誌記錄
cat -n test.log |tail -n +100 |head -n 20

解釋:tail -n +100 表示檢視100行之後的日誌記錄

head -n 20 表示再檢視100行之後日誌記錄中的前20行日誌記錄

(1)使用more、less命令
cat -n test.log |grep '關鍵字' |more

cat -n test.log |grep '關鍵字' |less

(2)使用 ***.txt 將其儲存到檔案中
cat -n test.log |grep '關鍵字' >test.txt

常用檢視日誌命令

以tomcat自帶的catalina.out為例 1 tail f catalina.out 實時檢視日誌 2 tail 300f catalina.out 實時檢視最近300行日誌 3 按照關鍵字搜尋日誌 cat catalina.out grep 刪除使用者 4 按照關鍵字搜尋幷包含前 後 多少...

常用檢視日誌的命令

開發中,經常需要在伺服器上檢視日誌,下面記錄一些常用的檢視日誌的命令,以備忘記時查用 tail f filename less filename g 跳到底部,就可以用 向上 向下 箭頭 或 向滾動滑鼠來檢視log了 1 滿足兩個關鍵字中的任意乙個 grep e 123 abc filename 找...

Linux 常用的日誌檢視命令

1 檢視實時日誌 tail f nohup.log f滾動輸出 2 檢視最後n行日誌 tail 11111f nohup.log grep 告警資訊 或者 tail n 500 nohup.log 3 查詢日誌中含有某個關鍵字的資訊,顯示出行號 c 5 表示顯示前後五行,其他 b 5表示顯示前5行,...