tail命令

34 0 0 0

1
2
3
4
5
tail -f xxx.log ----实时刷新最新日志 tail -100f xxx.log --------实时刷新最新的100行日志 tail -100f xxx.log | grep [关键字] -------查找最新的一百行中与关键字匹配的行 tail -100f xxx.log | grep '2019-10-29 16:4[0-9]' ------查找最新的100行中时间范围在2019-10-29 16:40-2019-10-29 16:49范围中的行 tail -1000f xxx.log | grep -A 5 [关键字] ----------查看最新的1000行中与关键字匹配的行加上匹配行后的5行

指定时间自动停止

1
timeout 20 tail -f server.log

读取到某字符串停止

1
2
# 读取到字符Server startup in后停止 tail -f /home/tomcat/logs/catalina.out | sed '/Server startup in/ q'
目录