目录
一、查看日志
查看运行日志
tail -f 日志
显示最后1000行
tail -100f 日志
二、查看关键字
1.关键字搜索并显示行号
cat -n nohup.out | grep "关键词"
//查询显示包括关键词的(A前B后C前后)几行
cat -n nohup.out |grep '关键词' -A 2
//关键词行号的+几行之后,-几行之前
more +行号 文件名
cat -n nohup.out |grep '关键词' -A 2
说明:
-A 表示关键字之后,After
-B 表示关键字之前,Before
-C 表示关键字前后,Context
2.根据关键字所在行号,查看第N行前面或者后面的日志
more +行号 文件名
从+行号 行查看后面的日志
more -行号 文件名
查询18行之前的日志
q退出
3.根据关键字所在行号,显示后面的几行
cat nohup.out | tail -n +第几行开始| head -n 显示几行
从18行开始,显示30行
cat nohup.out | tail -n +18| head -n 30
4.截取
4.1 先了解>和>>
清空c文件写入
tail -10 b.txt > c.txt
追加写入到c文件
tail -10 b.txt >> c.txt
4.2 截取几行到几行的数据,写入到文件
sed -n ‘10000,20000p’ nohup.out> test.log