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的文件名