Linux查看日志命令(4种常见方式) |
您所在的位置:网站首页 › 查看linux日志的工具有哪些 › Linux查看日志命令(4种常见方式) |
第一种:查看实时变化的日志(比较吃内存)
最常用的: 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! 不保存退出; 其他情况: /关键字 注:正向查找,按n键把光标移动到下一个符合条件的地方 ?关键字 注:反向查找,按shift+n 键,把光标移动到下一个符合条件的 第四种(less方式)线上出问题的时候,我们常用tail -n 或者 tail -f 或者grep 或者 vi cat等各种命令去查看异常信息,但是日志是在不停地刷屏,tail是动态的在变的,我们往往期望从日志最后一行往前一页一页的翻页查看,从而找到异常信息,而less命令我觉得是最实用和方便的。 一个日志文件中 我们想从日志的最后一行往前查看 ,就可以用less命令。 第一步:打开日志文件 less sigma.log 第二步:定位到日志文件的最后一行:shift+g移动到最后一行 第三步:ctrl+b往前一页一页翻页查看 参考: 1.全屏导航 ctrl + F - 向前移动一屏 ctrl + B - 向后移动一屏 ctrl + D - 向前移动半屏 ctrl + U - 向后移动半屏 2.单行导航 j - 向前移动一行 k - 向后移动一行 3.其它导航 G - 移动到最后一行 g - 移动到第一行 q / ZZ - 退出 less 命令 原文地址:Linux查看log日志三种命令_qq_775879106的博客-CSDN博客_linux 查看log |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |