linux查看日志的命令是?具体怎么用

发布网友 发布时间:2022-04-19 11:50

我来回答

1个回答

热心网友 时间:2023-07-22 02:59

  第一种:查看实时变化的日志(比较吃内存)。

  最常用的:

  tail -f filename (默认最后10行,相当于增加参数 -n 10)。

  Ctrl+c 是退出tail命令。

  其他情况:

  tail -n 20 filename (显示filename最后20行)。

  tail -n +5 filename (从第5行开始显示文件)。

  第二种:搜索关键字附近的日志

  最常用的:

  cat -n filename |grep "关键字".

  其他情况:

  cat filename | grep -C 5 '关键字' (显示日志里匹配字串那行以及前后5行)。

  cat filename | grep -B 5 '关键字' (显示匹配字串及前5行)。

  cat filename | grep -A 5 '关键字' (显示匹配字串及后5行)。

  第三种:进入编辑查找:vi(vim)。

  1、进入vim编辑模式:vim filename.

  2、输入"/关键字",按enter键查找。

  3、查找下一个,按"n"即可。

  退出:按ESC键后,接着再输入:号时,vi会在屏幕的最下方等待我们输入命令。

  wq-保存退出;

  q-不保存退出;
声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
E-MAIL:11247931@qq.com