Linux日志查看命令,大日志文件排查問題
查詢關(guān)鍵日志行號(hào),再根據(jù)行號(hào)查詢
cat -n catalina.out |grep 15153294092
cat -n catalina.out |tail -n +3230539|head -n 10
tail -n +3230539 表示查詢3230539行之后的日志
head -n 10 則表示在前面的查詢結(jié)果里再查前10條記錄
查看指定時(shí)間段內(nèi)的日志
grep '06-25 12:08' catalina.out
grep '06-25 12:15' catalina.out
確認(rèn)時(shí)間范圍存在可查詢?cè)摲秶鷥?nèi)的日志內(nèi)容
sed -n '/07-31 10:41:/,/07-31 10:45:/p' core-interface.txt > temp.txt
可以使用 >temp.txt 輸出某個(gè)新日志去查看
cat -n catalina.out |grep 15153294092 > temp.txt
動(dòng)態(tài)查看日志
tail -f catalina.out
從頭打開日志文件
cat catalina.out
可以使用 >temp.txt 輸出某個(gè)新日志去查看
cat -n catalina.out |grep 717892466 > temp.txt
查詢?nèi)罩疚膊孔詈髇umber行的日志
tail -n number catalina.out
查詢number行之后的所有日志
tail -n +number catalina.out
查詢?nèi)罩疚募械那皀umber行日志
head -n number catalina.out
查詢?nèi)罩疚募俗詈髇umber行的其他所有日志
head -n -number catalina.out
查詢關(guān)鍵日志行號(hào),再根據(jù)行號(hào)查詢
cat -n catalina.log | grep '403 Forbidden'
cat -n catalina.log | tail -n +1862530 | head -n 100
tail -n +13230539表示查詢13230539行之后的日志
head -n 10則表示在前面的查詢結(jié)果里再查前10條記錄
查看指定時(shí)間段內(nèi)的日志
grep '06-25 12:08' catalina.out
grep '06-25 12:15' catalina.out
時(shí)間范圍內(nèi)的查詢
sed -n '/06-25 12:08:11/,/06-25 12:15:11/p' catalina.out
sed -n '/06-25 12:15:/,/06-25 12:15:/p' catalina.out
查看日志中特定字符的匹配數(shù)目
grep '1175109632' catalina.out | wc -l
查詢最后number行,并查找關(guān)鍵字“結(jié)果”
tail -n 20 catalina.out | grep 'INFO Takes:1'
查詢最后number行,并查找關(guān)鍵字“結(jié)果”并且對(duì)結(jié)果進(jìn)行標(biāo)紅
tail -n 20 catalina.out | grep 'INFO Takes:1' --color
查詢最后number行,并查找關(guān)鍵字“結(jié)果”并且對(duì)結(jié)果進(jìn)行標(biāo)紅,上下擴(kuò)展兩行
tail -n 20 catalina.out | grep 'INFO Takes:1' --color -a2
分頁查看,使用空格翻頁(使用more/less)
tail -n 2000 catalina.out | grep 'INFO Takes:1' --color -a2 | more
tail -n 2000 catalina.out | grep 'INFO Takes:1' --color -a2 | less
1.全屏導(dǎo)航
ctrl + F - 向前移動(dòng)一屏
ctrl + B - 向后移動(dòng)一屏
ctrl + D - 向前移動(dòng)半屏
ctrl + U - 向后移動(dòng)半屏
2.單行導(dǎo)航
j - 向前移動(dòng)一行
k - 向后移動(dòng)一行
3.其它導(dǎo)航
G - 移動(dòng)到最后一行
g - 移動(dòng)到第一行
q / ZZ - 退出 less 命令

浙公網(wǎng)安備 33010602011771號(hào)