动态查看日志
tail -f catalina.out
##或者
tail -fn 900 catalina.out
查看开头
cat catalina.out
输出到文件查看
cat -n catalina.out |grep 'Communications link failure' > aa.txt
查看日志尾部后多少行
tail -n number catalina.out
查看number之后的所有日志,比如总共10行,+8就是第八行的所有输出
tail -n +number catalina.out
查看日志的头部的前几行
head -n number catalina.out
查看日志除了number后面的所有行
head -n +number catalina.out
根据关键字查询出行号,在根据对应的行号查询周围的多少行
cat -n catalina.out|grep ProtocolHandler #找到行号
cat -n catalina.out|tail -n +行号|head -n number
根据时间范围查询日志
grep '11:07 18:29:20' catalina.out #先看这个日期是否有日志
sed -n '/11:07 18:29:20/,/11:07 18:29:40/p' catalina.out
查看日志中特定字符的行的数目
grep 'xxx' catlina.out|wc -l
查看后面几行并找到对应关键字并且标颜色
tail -n 20 catalina.out|grep 'xxx' --color