1.查看日志常用命令

tail:

-n  是显示行号;相当于nl命令;例子如下:

tail -100f test.log      实时监控100行日志

tail  -n  10  test.log   查询日志尾部最后10行的日志;

tail -n +10 test.log    查询10行之后的所有日志;

head:

跟tail是相反的,tail是看后多少行日志;例子如下:

head -n 10  test.log   查询日志文件中的头10行日志;

head -n -10  test.log   查询日志文件除了最后10行的其他所有日志;

cat:

tac是倒序查看,是cat单词反写;例子如下:

        cat -n test.log |grep "debug"   查询关键字的日志

2. 应用场景一:按行号查看---过滤出关键字附近的日志

1)cat -n test.log |grep "debug"  得到关键日志的行号

2)cat -n test.log |tail -n +92|head -n 20  选择关键字所在的中间一行. 然后查看这个关键字前10行和后10行的日志:

tail -n +92表示查询92行之后的日志

head -n 20 则表示在前面的查询结果里再查前20条记录

3. 应用场景二:根据日期查询日志

sed -n '/2014-12-17 16:17:20/,/2014-12-17 16:17:36/p'  test.log

特别说明:上面的两个日期必须是日志中打印出来的日志,否则无效;

先 grep '2014-12-17 16:17:20' test.log 来确定日志中是否有该 时间点

4.应用场景三:日志内容特别多,打印在屏幕上不方便查看

(1)使用more和less命令,

如: cat -n test.log |grep "debug" |more     这样就分页打印了,通过点击空格键翻页

(2)使用 >xxx.txt 将其保存到文件中,到时可以拉下这个文件分析

如:cat -n test.log |grep "debug"  >debug.txt

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. Oracle 系统改变号SCN详解
  2. Java FileReader InputStreamReader类源码解析
  3. c++ 中this 和 *this区别
  4. c语言程序设计中北大学,《中北大学软件学院2013届C语言程序设计实训题目.doc...
  5. Struts2 学习系列 (2) 访问web资源
  6. php用json交换二维数组,PHP和Javascript的JSON交互(处理一个二维数组)
  7. 随机二次元新浪图床api源码
  8. 面向对象设计原则之7-迪米特法则
  9. 受新冠病毒影响,谷歌延迟发布 Chrome 和 Chrome OS 安全更新版本
  10. linux下安装配置nginx,Linux下安装与配置nginx
  11. mysql事务_MySQL事务提交过程(一)
  12. 收藏!这37个自学网站,一年让你省下十几万
  13. 沪深股票的复权计算(复权因子的应用)
  14. 服务器自动关机重启1076,状态服务器上的事件 ID 1072 或1076 - ASP.NET | Microsoft Docs...
  15. 谷歌浏览器崩溃之错误代码:RESULT_CODE_MISSING_DATA
  16. MySql每晚12点都会弹出这个?
  17. 佩尔方程及其在一类二元二次丢番图方程的推广
  18. 输入年月判断这个月有多少天
  19. linux0.11磁盘映像制作及其剩余程序阅读注释笔记
  20. [19/05/15-星期三] HTML_body标签(超链接标签和锚点)

热门文章

  1. XshellXftpPortable Xshell,Xftp便携版绿色版下载
  2. python图案堆积_Python数据可视化,我是如何做出泡泡堆积关联图
  3. 如何同时使用双网卡进行两个网络上网
  4. 数据库表自动生成word文档
  5. 学plc还是学java_要学PLC想走PLC工程师之路的看看
  6. Caffe框架的使用
  7. 2020中青杯本科题目学习
  8. SQL SERVER数据库基本语法汇总,仅代表个人整理,仅供参考
  9. ubuntu20.04安装opencv4
  10. Python CV2图像鼠标选择任意区域截图