第一种:查看实时变化的日志

最常用的

tail -f app.log  (默认最后10行,相当于增加参数 -n 10)
tail -200f app.log (最后200行,某一时刻往前推)

Ctrl+c 是退出tail命令

其他情况
tail -n 20 app.log  (显示app.log最后20行)
tail -n +5 app.log  (从第5行开始显示文件)

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

最常用的:cat -n filename |grep "关键字"

其他情况:

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

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

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

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

1、进入vim编辑模式:vi app.log

2、输入“/关键字”,按enter键查找

3、查找下一个,按“n”即可( n 查找上一处错误日志 N 查找下一处错误日志)

4 、

ctrl+f: 下翻一屏。

ctrl+b: 上翻一屏。

ctrl+d: 下翻半屏。

ctrl+u: 上翻半屏。

ctrl+e: 向下滚动一行。

ctrl+y: 向上滚动一行。

5、ctrl+o回到搜索的地方

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

wq! 保存退出;

q! 不保存退出;

其他情况:

/关键字 注:正向查找,按n键把光标移动到下一个符合条件的地方
?关键字 注:反向查找,按shift+n 键,把光标移动到下一个符合条件的

第四种:查看所有关键字相关的日志(morevi 类似)

more app.log 默认打开所有的,从前往后

常用的有H(获得帮助信息),Enter(向下翻滚一行),空格(向下滚动一屏),Q(退出命令)

1、more app.log | grep '关键字'

2、按Space键:显示文本的下一屏内容

3、按B键:显示上一屏内容;

4、按H键:显示帮助屏,该屏上有相关的帮助信息;

第五种 根据时间查看

 cat xxx.log |sed -n '/2020-10-24 22:16:21/,/2020-10-24 22:16:59/p' abc.log

Linux查看日志命令相关推荐

  1. Linux查看日志命令(4种常见方式)

    第一种:查看实时变化的日志(比较吃内存) 最常用的: tail -f filename (默认最后10行,相当于增加参数 -n 10) Ctrl+c 是退出tail命令 其他情况: tail -n 2 ...

  2. linux 查看日志命令总结

    目录 单纯的查看 head tail cat tac 综合查看 more less grep,awk,sed三剑客 grep sed awk 查找文件命令 whereis find locate 单纯 ...

  3. linux查看日志命令_查看log日志基础命令

    一.tail命令 tail -f test.log 可以动态的查看服务器运行状态的日志 head -n 5 test.log 显示top 5行 tail -n 5 test.log 显示last 5行 ...

  4. linux查看日志的几种命令,Linux查看日志三种命令(转载)

    第一种:查看实时变化的日志(比较吃内存) 最常用的: tail -f filename (默认最后10行,相当于增加参数 -n 10) Ctrl+c 是退出tail命令 其他情况: tail -n 2 ...

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

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

  6. java查看日志命令_[Java教程]【Linux】linux查看日志文件内容命令tail、cat、tac、head、echo...

    [Java教程][Linux]linux查看日志文件内容命令tail.cat.tac.head.echo 0 2017-11-14 12:00:29 linux查看日志文件内容命令tail.cat.t ...

  7. linux view查看日志命令,【Linux】linux查看日志文件内容命令tail、cat、tac、head、echo...

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

  8. linux查看php日志命令,linux查看日志的三种命令是什么,linux查看进程命令

    linux查看日志的三种命令是什么Linux查看日志的三个命令是什么,linux查看日志有三个命令:1.查看实时更改日志,代码为[tail-f filename]:2.搜索关键字附近的日志代码为[ca ...

  9. linux学习查看日志命令

    linux学习查看日志命令 tail -f linux学习日 志 文 件 说 明 /var/log/maillog 与邮件相关的日志信息 /var/log/secure 与安全相关的日志信息 /var ...

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

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

最新文章

  1. 计算机解决问题没有奇技淫巧,但动态规划还是有点套路
  2. php接口调用教程,php接口调用
  3. 跟着老桂学ASP.NET Core 2.0
  4. hadoop安装hive及配置mysql_Hadoop系列之Hive(数据仓库)安装配置
  5. 一个网站服务器有多少个ip,一个服务器可以有多少个ip地址
  6. windy数(BZOJ-1026)
  7. 华三防火墙h3cf100配置双宽带_华三防火墙冗余口配置 h3c f100防火墙配置教程
  8. html 页面怎么自动定位到某个标签,JS如何实现在页面上快速定位(锚点跳转问题)...
  9. Angular4的QuickStart—— ES6 而非TypeScript
  10. spark sql 给dataframe列重命名的三种方式
  11. 使用servlet实现果树管理系统功能实现,小项目详解,点击链接,可以获得全部源代码
  12. 不用媒体查询做web响应式设计-遁地龙卷风
  13. java上传微博图床,GitHub - echisan/wbp4j: Simple Java Api for 微博图床,使用简单的api即可完成上传图片...
  14. 开放原子训练营(第一季)铜锁探密:基于铜锁,在前端对登录密码进行加密,实现隐私数据保密性
  15. 纤巧精干:爱普生六轴机器人
  16. 「csp模拟试题 201903-2」二十四点 C/C++ 100分
  17. 微信小程序web-view的使用教程
  18. 字节小程序交易组件使用指南
  19. task03 python自动化之word操作
  20. 编译Android7.1源码出现OOM错误解决方法

热门文章

  1. 耳目一新的汇小贷P2P网贷加盟连锁优势
  2. 9种退出极域课堂的方法
  3. EXCEL 电子游戏销售数据分析项目
  4. matlab实对称矩阵对角化,第四节 实对称矩阵的对角化
  5. ArcCatalog不能预览地图服务
  6. ArcCatalog中通过ArcSDE向Oracle数据库中导入数据
  7. python 调用matlab 数据类型问题
  8. 【Shader入门精要】第十四章——卡通风格的渲染
  9. Go语言grpc proto生成pb文件
  10. jbutton如何实现点击_Java Swing JButton按钮的实现示例