linux tail 命令查看日志 并加上颜色


 1 #输出文件末尾行(默认10行),当文件有追加时,会输出后续添加的行,不会中断输出,除非ctrl+c中断  
 2 #-f 即 --follow=file.log
 3 tail -f file.log 
 4 
 5 #输出文件末尾100行,实时更新
 6 tail -100f file.log                              
 7  
 8 #输出文件末尾包含关键字的行,当文件有追加时,会输出后续添加的行,不会中断输出,除非ctrl+c中断  
 9 #-f 即 --follow=file.log
10 tail -f file.log | grep "关键字"                
11  
12 #输出文件的后100行中包含关键字的行(-n 100 即 --lines=100)  
13 tail -100f file.log | grep "关键字"            
14  
15 #输出文件的后100行中包含关键字的行和该行的后10行    
16 tail -n 100 file.log | grep "关键字" -A10      
17  
18  #输出文件的后100行中包含关键字的行和该行的前10行     
19 tail -n 100 file.log | grep "关键字" -B10      
20  
21 #输出文件的后100行中包含关键字的行和该行的前后10行    
22 tail -n 100 file.log | grep "关键字" -B10 -A10  
23  
24 #输出文件的后100行中包含关键字的行和该行的前后10行 关键字加上颜色    
25 tail -n 100 file.log | grep "关键字" -B10 -A10 --color=auto

 

过滤特定字符:

在查询命令后面加:  |grep -v xxx (-v 参数含义为不包括),例:

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM