linux查看日志的命令
墨初 操作系统 425阅读
在linux系统中很多软件的操作都是有日志的,方便出现问题时进行查找原因。如果不时常的清理日志,会造成日志文件的体积变大,在查看日志时特别的不方便。下面73so博客提供几个命令,利用命令中的小技巧来查看日志的内容不受日志文件大小的限制。
linux中查看日志的命令
1、php tail命令
tail命令可以使用其参数 -n 来查看日志文件中的指定行数。
例:
tail -100f test.log #实时监控100行日志 tail -n 10 test.log #查询日志尾部最后10行的日志; tail -n +10 test.log #查询10行之后的所有日志; tail -n +92 #表示查询92行之后的日志
2、linux head命令
head:也是linux中的一个查看文件的命令,但它的功能与tail是相反的。
例:
head -n 10 test.log #查询日志文件中的头10行日志; head -n -10# test.log #查询日志文件除了最后10行的其他所有日志; head -n 20 #则表示在前面的查询结果里再查前20条记录
3、linux cat 命令
cat:也是文件的查看命令,但它的功能比较多。
例:
cat -n test.log |grep "debug" #查询关键字的日志 cat -n test.log |tail -n +92|head -n 20 #选择关键字所在的中间一行. 然后查看这个关键字前10行和后10行的日志: cat -n test.log |grep "debug" >debug.txt #>xxx.txt 将其保存到文件中
以上就是linux中几个查看日志的命令,熟练的掌握这些命令可以让你在查看日志记录快速,高效。