hi,欢迎访问本站!
当前位置: 首页操作系统正文

linux查看日志的命令

墨初 操作系统 126阅读

在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中几个查看日志的命令,熟练的掌握这些命令可以让你在查看日志记录快速,高效。

声明:无特别说明,转载请标明本文来源!
相关推荐