Linux如何实时查看日志信息
一般联调的时候我们需要实时的查看程序日志信息,可以使用tail命令查看。
使用 tail -f log
可以实时查看日志信息,比如日志名字叫 rtm.log,指令tail -f rtm.log
就可以不断查看实时刷新的日志信息
如果你想停止日志刷新,查看具体信息,可以使用ctrl+s
,此时将暂停终端。
如果你想继续终端,可以使用ctrl+q
。
如果你想退出终端,可以使用ctrl+c
退出
Linux如何筛选日志信息
一般对于日志文件关键字的筛选,要用到grep指令,比如现在有一个日志文件叫bb23bfe9b3ec,要筛选日志里有关LX003240这个关键字的信息,那么命令可以这样写:
tail log bb23bfe9b3ec |grep 'LX003240'
这样就可以把日志有该关键字的日志筛选出来,还可以指定查看拥有该关键字行的前N行,或者后N行,或者前后N行。
cat fileName |grep 关键字 -C10 上面显示关键字的前后10行 -C显示前后多少行
cat fileName |grep 关键字 -A10 上面显示关键字的后10行 -A显示后多少行
cat fileName |grep 关键字 -B10 上面显示关键字的前10行 -B显示前多少行