在我們實際開發中都會把專案部署到測試環境上去,就導致我們看不到後台日誌,只能通過登陸測試環境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行,...