linux--cat,grep,less快速定位日志查询命令

cat catalina.out | grep "ERROR" -C 1000 | less

-C    前后1000行

less 用法输入“/” 输入关键字查询想要内容,例:“/ERROR”

  n键向前继续显示搜索结果

  Shift+n键向后复看搜索结果

原文地址:https://www.cnblogs.com/sunju/p/11523615.html

时间: 2024-11-25 10:55:26

linux--cat,grep,less快速定位日志查询命令的相关文章

linux cat | grep 查找日志常用命令

1. 通常查找出错误日志 cat error.log | grep 'nick' , 这时候我们还有个需求就是输出当前这个日志的前后几行: cat error.log | grep -C 5 'nick' 显示file文件里匹配foo字串那行以及上下5行 cat error.log | grep -B 5 'nick' 显示foo及前5行 cat error.log | grep -A 5 'nick' 显示foo及后5行

常用Linux日志查询命令

1.查询日志,并显示该条日志的前后N行记录: cat -n catalina.out.2019-08-06 | grep -n -B100 -A200 '删除失败:错误的状态信息' 2.查看日志,从第1000行开始,显示500行: cat catalina.out.2019-08-06 | tail -n +1000 | head -n 500 3.查看日志,显示1000行到1500行: cat catalina.out.2019-08-06 | head -n 1500| tail -n +1

教你如何快速定位项目中慢查询[项目管理]

1. 使用对象: 项目经理或者项目管理者 2. 数据库: mysql 3. 快速定位慢查询: 启动mysql时,启动慢查询日志:3.1 Window系统:第一种:bin\mysqlId.exe  --safe-mode  --slow-query-log (可在my.ini中配置地址,默认存放位置:datadir=C:/ProgramData/MySQL/MySQL Server 5.6/Data):第二种(建议):修改mysql的配置文件my.ini,找到my.ini文件,在[mysqld]里

linux下常用的日志分析命令

linux下常用的日志分析命令 本文介绍下,在linux中常用的一些分析日志的命令行或脚本,有需要的朋友参考下. 形如下面这样的access.log日志内容: 211.123.23.133 – - [10/Dec/2010:09:31:17 +0800] “GET /query/trendxml/district/todayreturn/month/2009-12-14/2010-12-09/haizhu_tianhe.xml HTTP/1.1″ 200 1933 “-” “Mozilla/5.

linux下编译make文件报错“/bin/bash^M: 坏的解释器,使用grep快速定位代码位置

一.linux下编译make文件报错"/bin/bash^M: 坏的解释器 参考文章:http://blog.csdn.net/liuqiyao_01/article/details/41542101#comments 自己测试的结果: [1]使用windows 下的编辑工具 新建文件doc2unix.sh #!/usr/bin/env bash # test PID=$(ps -aef | grep nginx | grep -v grep | grep master |awk '{print

如何快速定位 Linux Panic 出错的代码行

问题描述 内核调试中最常见的一个问题是:内核Panic后,如何快速定位到出错的代码行? 就是这样一个常见的问题,面试过的大部分同学都未能很好地回答,这里希望能够做很彻底地解答. 问题分析 内核Panic时,一般会打印回调,并打印出当前出错的地址: kernel/panic.c:panic(): #ifdef CONFIG_DEBUG_BUGVERBOSE /* * Avoid nested stack-dumping if a panic occurs during oops processin

使用grep命令快速定位代码位置

有时候临时修改代码时,我们不需要或者没有条件使用复杂的代码编辑器.此时使用普通的文本编辑器如nano或vim,加上grep命令即可快速定位并修改代码. 例如,在kernel目录下搜索 CONFIG_BOARD_S3C4410_XXX 内容: grep -nrE 'CONFIG_BOARD_S3C4410_XXX' kernel 参数说明: n - 输出行号 r - 遍历 E - 使用正则表达式 如此就会将你要找的内容遍历出来,并列出文件名和行号. 配合vim命令: vim xxx +n 其中:

分析Mysql慢日志脚本及快速定位慢Sql

分析Mysql慢日志是运维工作中,不可少的.要快速定位慢Sql,以及发现后优化Sql及修改业务,保证数据库稳定高效地工作.下面是我工作中解决的思路... 1.先查看本地数据库慢日志文件 2.编写分析慢日志脚本 #!/usr/bin/python #coding=utf-8  #字符编码 import re  #导入正则匹配模块 import time #导入时间模块 import sys  #导入sys模块 import MySQLdb #导入连接mysql模块 canshu=len(sys.a

linux日志查询技巧

问题描述: 18803959896用户反馈,通讯录备份失败,提示"身份验证失败,请注销账号后重新登录",不管用账号密码登录还是一键登录,都是提示这个.请协助查询.谢谢~ 备注:三星note3最新版本彩云 和彩云V4.2.3,操作时间10月22日16:16,附件为日志记录. 问题日志查询: 适配日志: ssh 192.168.2.38cd /data/logs/120.1/aspire-mcloud/aspire/mcloudcd /data/logs/120.2/aspire-mclo