linux查看log命令 linux如何快速查找log文件中内容

linux查看日志命令linux查看日志命令:
tail:
-n是显示行号;相当于nl命令;例子如下:
tail -100f test.log实时监控100行日志 。
tail -n 10 test.log查询日志尾部最后10行的日志 。
tail -n10 test.log查询10行之后的所有日志 。
head:
跟tail是相反的,tail是看后多少行日志;例子如下:
head -n 10 test.log查询日志文件中的头10行日志 。
head -n -10 test.log查询日志文件除了最后10行的其他所有日志 。
cat:
tac是倒序查看 , 是cat单词反写;例子如下:
cat -n test.log |grep "debug"查询关键字的日志 。
命令功能:
tail用于显示指定文件末尾内容,不指定文件时,作为输入信息进行处理 。常用于查看日志文件后多少行日志信息 。
使用tail -f可以查看动态日志文件,tail -f filename可以把filename里最尾部的内容显示在屏幕上,并且不断刷新,使你看到最新的文件内容 。
tail -n行数可以显示指定行数信息 。
linux查看日志的命令是?具体怎么用Linux查看日志的命令有很多linux查看log命令,比如tail、cat、tac、head、echo等,今天给大家介绍几种常用的方法linux查看log命令:
1、tail-实时查看变化的日志
【linux查看log命令 linux如何快速查找log文件中内容】命令格式:tail [必要参数][选择参数][文件]
-f:循环读取
-q:不显示处理信息
-v:显示详细的处理信息
-c数目:显示的字节数
-n行数:显示行数
-q, --quiet, --silent:从不输出给出文件名的首部
-s, --sleep-interval=S:与-f合用,表示在每次反复的间隔休眠S秒
2、head
跟tail相反,head是看日志的前多少行
head -n 10 test.log:查询日志文件中的前10行日志;
head -n -10 test.log:查询日志文件除linux查看log命令了最后10行的其他所有日志;
3、cat-搜索关键字附近的日志
cat是由第一行到最后一行连续显示在屏幕上
最常用的命令:cat -n filename | grep "关键字"
cat app.log | grep -C 5 '关键字':显示日志里匹配字串那行以及前后5行;
cat app.log | grep -B 5 '关键字':显示匹配字串及前5行;
cat app.log | grep -A 5 '关键字':显示匹配字串及后5行;
4、more
more命令是一个基于vi编辑器文本过滤器,它以全屏幕的方式按页显示文本文件的内容,支持vi中的关键字定位操作 。
more的语法:more 文件名
Linux查看日志的实用方法??作为一名测试工程师linux查看log命令,测试任务中和Linux打交道的地方有很多,比如查看日志、定位bug、修改文件、部署环境等 。产品部署在Linux上,如果某个功能发生错误,就需要我们去排查出错的原因,所以熟练的掌握查看log的方法显得尤为重要 。
??谈到查看log的方法,最常使用的命令可以说是cat与more及lesslinux查看log命令了,但是如果查看一个很大的文件,并且只想看到该文件最后几行的结果输出时,你还记得用什么吗?对linux查看log命令了,就是tail,此外tac也可以达到这个目的 。接下来文章将通过实例来讲解各个查看日志的命令 。
想要直接查看一个文件的内容,可以使用cat/tac/nl命令行 。
??在一般情况下,使用[tab]与空格键的效果差不多,都是一堆空白,无法区分出两者 , 但是如果使用cat -A 就能够发现空白的地方到底是什么,其中[tab]是以^I表示,换行符则是以$表示 。当文件内容的行数超过40行以上时,根本来不及在屏幕上看到结果 。所以cat配合less或者more是不错的选择 。
??nl可以将输出的文件内容自动地加上行号,其默认的结果与cat -n不太一样 , nl可以将行号做比较多的显示设计,包括位数与是否自动补齐0等的功能 。
??想要一页一页的查看文件的内容,可以使用more和less命令 。
??对比less和more,less的用法更加的灵活,more的缺点是没有办法向前翻页,只能往后翻,但是less既能往后翻也能往前翻页 。
??如果只想关注日志内容的前一段或者最后一段的内容,使用head/tail 。
??几种查看log的方式总结的也差不多了,想要熟练的使用还需要多练 。
linux查看log命令的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于linux如何快速查找log文件中内容、linux查看log命令的信息别忘了在本站进行查找喔 。

    推荐阅读