linux查看日志的命令是什么?具体怎么用
Linux查看日志的命令有很多,比如tail、cat、tac、head、echo等。今天,我将介绍几种常用的方法:
1,实时尾查看变更日志。
命令格式:tail[必需参数][选定参数][文件]
-f:循环读取
-q:不显示处理信息。
-v:显示详细的处理信息。
-c & lt;Number >:显示的字节数
-n & lt;行数> :显示行数。
-q -q,- quiet,- silent:从不输出给出文件名的头。
-s -s,- sleep-interval=S = s:与-f一起使用,表示在每个重复的间隔睡眠S秒。
2、头部
与tail相反,head是日志的前几行。
Head -n 10 test.log:查询日志文件中前10行日志;
Head -n -10 test.log:查询日志文件中除最后10行以外的所有日志;
3.cat-搜索关键字附近的日志
Cat从第一行到最后一行连续显示在屏幕上。
最常用的命令:cat -n filename | grep "keyword "
Cat app.log | grep -C 5' keyword ':显示日志中与字符串匹配的行及其前后的五行;
Cat app.log | grep -B 5' keywords ':显示匹配的字符串和前5行;
Cat app.log | grep -A 5' keyword ':显示匹配的字符串和最后5行;
4、更多
more命令是一个基于vi编辑器的文本过滤器,以全屏方式逐页显示文本文件内容,支持vi中的关键字定位操作。
more语法:more的文件名