程序部署在Linux环境,查看线上日志时如果用 tail -f 用经常滚动而已不容易定位问题,这个时候我们可以用less命令。


1. 直接查看日志
less xxxx.log

PS:带出行号查看文件: less -N xxx.log

查看文件后,若文件过大,打通过以下命令滚动文件:

j    下一行
k    上一行
f    向下滚动一屏幕
b    向上滚动一屏幕
g    定位到文档头部
G    定位到文档最尾部空格键       滚动一页(同f)
回车键       滚动一行(同j)
2. 实时查看文档变动
进入less模式后,键入F,即实时滚动文档
F        实时滚动文档
Ctrl + c  退出实时滚动模式类似效果:
tail -f xxx.log
3. 查找内容

查找关键字内容时,常用向下查找、向上查看

/keyword  向下查找
n    向下匹配下一处匹配文本
N    向上匹配下一处匹配文本?keyword  向上查找
n    向上匹配下一处匹配文本
N    向下匹配下一处匹配文本

这里我们以info.log为例,查询关键字’NullPointerException’
在日志中查找,因日志一般是追加的,从下向上查找更为常用。
一般我们的查找的顺序就是:

  1. 进入日志:less -N info.log
  2. 定位到文档最尾部:G
  3. 向上匹配查询:?NullPointerException
  4. 定位上一个关键字:n; 定位下一个关键字:N

Linux服务器使用Less查看日志文件相关推荐

  1. Linux命令--more(查看日志文件内容,排查问题)

    原文网址:Linux命令--more(查看日志文件内容,排查问题)_IT利刃出鞘的博客-CSDN博客 简介 说明 本文介绍Linux的more命令的用法. more命令适用于查看比较大的文件,例如:日 ...

  2. 查看linux服务器操作日记,linux服务器系统如何查看日志?

    在您作为Linux管理员的职业生涯中,您将不得不查看日志文件.毕竟,他们有一个非常重要的原因......帮助您解决问题.事实上,每个经验丰富的管理员都会立即告诉您,出现问题时要做的第一件事就是查看日志 ...

  3. Linux如何通过命令查看日志文件的某几行(中间几行或最后几行)

    linux 如何显示一个文件的某几行(中间几行) [一]从第3000行开始,显示1000行.即显示3000~3999行 cat filename | tail -n +3000 | head -n 1 ...

  4. linux日志操作命令行,Linux如何通过命令查看日志文件的某几行(中间几行或最后几行)...

    [一]从第3000行开始,显示1000行.即显示3000~3999行 cat filename | tail -n +3000 | head -n 1000 [二]显示1000行到3000行 cat ...

  5. 【Linux】查看日志文件

    [Linux]用less查看日志文件 一般程序部署在Linux环境,查看日志时,一般用less满足大部分的需求. 列举.记录最常用的场景,代码以Tomcat日志文件catalna.out为例. 直接查 ...

  6. Linux 实时查看日志文件的 4 种方法

    来源 | GOPS 全球运维大会 2021 · 上海站 在 Linux 下如何才能实时查看日志内容呢?有很多工具可以帮助我们在文件持续修改的同时输出文件内容,最常用的莫过于 tail 命令了. 1. ...

  7. Linux中查看日志文件的正确姿势,求你别tail走天下了!

    作为一个后端开发工程师,在Linux中查看查看文件内容是基本操作了.尤其是通常要分析日志文件排查问题,那么我们应该如何正确打开日志文件呢?对于我这种小菜鸡来说,第一反应就是 cat,tail,vi(或 ...

  8. 如何查看linux系统下的各种日志文件 linux 系统日志的分析大全

    如何查看linux系统下的各种日志文件 linux 系统日志的分析大全 日志分类: 1. 连接时间的日志 连接时间日志一般由/var/log/wtmp和/var/run/utmp这两个文件记录,不过这 ...

  9. linux view查看日志命令,linux查看日志文件内容命令tail、cat、tac、head、echo、vi

    linux查看日志文件内容命令tail.cat.tac.head.echo tail -f test.log 你会看到屏幕不断有内容被打印出来. 这时候中断第一个进程Ctrl-C, --------- ...

最新文章

  1. 修改windows cmd f2快捷_第三课——win10常用快捷键的使用
  2. iOS10.3 的评论系统
  3. 关于python的一些好的书籍推荐-荐书||关于Python的一些书籍推荐
  4. 让字体图标代替雪碧图,减少请求带宽
  5. .NET跨平台之旅:将QPS 100左右的ASP.NET Core站点部署到Linux服务器上
  6. kali BEEF-XSS启动报错解决
  7. android 解析错误 真机,AndroidStudio使用真机调试时出的一些bug
  8. 【BZOJ2818】Gcd,数论练习之欧拉筛
  9. 如何测量太阳距离地球的距离
  10. centos java 路径_CentOS JAVA安装及查看路径方法
  11. JavaScript代码注释范例
  12. Spark-SQL教程
  13. 钢琴乐谱怎么看?学习五线谱及其口诀
  14. win7电脑蓝屏没有修复计算机,技术编辑教您win7电脑蓝屏怎么办
  15. OGRE: Ogre第一个程序
  16. 使用debussy出现的问题
  17. VC中画基准线,随鼠标移动
  18. 串口中断处理 m=SBUF; SBUF=m;自收发
  19. 视频教程-软考系统集成项目管理工程师视频教程(中)-软考
  20. python 多线程采集amac

热门文章

  1. centos7 安装esrally 踩坑过程
  2. 联想IdeaPad710s进入bios界面的详细步骤
  3. android手机绘图软件,手机绘画软件(MediBang Paint Tablet)
  4. 数字孪生3D可视化,人员定位系统助力企业数字化转型
  5. 15款js编辑器大全 收藏
  6. 【C++ Primer Plus】第4章 复合类型
  7. 内存按字节 (Byte)编址,地址从A0000H到DFFFFH,共有多少个字节呢?
  8. Java毕业设计_图书馆信息管理系统
  9. 第十四章第四节:Java集合框架之二叉树
  10. 关于数据库having的用法的详细介绍