linux下使用cat grep快速查找所需要的日志内容
最近公司的领导脑子可能让驴踢了或者让门夹了,11点之后才能上线。日常环境还尼玛不能远程调试了。。。mmp 只能够通过日志定位问题了。
好了,简单发一下牢骚,。。。没办法,人在屋檐下不能不低头,就这么点小问题,能难倒我们吗??不存在的
用日志定位问题比线上远程调试慢多了,只能这样了。大把大把的日志???脑子正是头大,后来发现通过cat grep管道符能够快速的找到日志的问题所在处。
下面,我就好好记录一下cat 和grep的配合,实现问题的快速定位。
cat a.txt |grep xxx
#在a.txt文件中,查找包含xxx的内容。cat a.txt |grep xxx1 |grep xxx2
#在a.txt文件中,查找包含xxx1且包含xxx2的内容。cat a.txt | grep 'xxx' -A 5
#在a.txt文件中,查找xxx字符,并显示xxx所在行的之后5行。
cat a.txt | grep 'xxx' -B 5 #之前5行
cat a.txt | grep 'xxx' -C 5 #前后5行
cat a.txt | grep -v 'xxx' #排除ERROR所在的行
cat xx.log | grep '系统异常'
linux下使用cat grep快速查找所需要的日志内容相关推荐
- linux命令grep和find怎么用,Linux下find和grep常用命令及区别介绍
在使用linux时,经常需要进行文件查找.其中查找的命令主要有find和grep.两个命令是有区别的. 区别: (1)find命令是根据文件的属性进行查找,如文件名,文件大小,所有者,所属组,是否为空 ...
- linux命令grep如何使用,Linux下如何使用grep搜索文本
Linux下如何使用grep搜索文本 2018-11-30 一.什么是grep grep是一种文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来. grep是几个单词的缩写,g(globa ...
- LINUX下用CTRL+R快速搜索HISTORY历史命令,快速索引到之前使用过的命令行语句
LINUX下用CTRL+R快速搜索HISTORY历史命令,快速索引到之前使用过的命令行语句 前提是,搜索已经使用的命令,否则是查不出来结果的. ctrl+r 用途:反向搜索执行过的命令.(revers ...
- JS获取中文拼音首字母,并通过拼音首字母快速查找页面内的中文内容
实现效果: 图一: 图二: 此例中输入的中文字符串"万万保重",有三个字是多音字,所以alert对话框中显示的是多种读音的组合: 如何实现? 如何实现通过拼音首字母快速查找页面内的 ...
- Linux下使用rsync最快速删除海量文件的方法
遇到了要在Linux下删除海量文件的情况,需要删除数十万个文件.这个是之前的程序写的日志,增长很快,而且没什么用.这个时候,我们常用的删除命令rm -fr * 就不好用了,因为要等待的时间太长.所以必 ...
- linux rsync删文件速度,Linux下使用rsync最快速删除大量文件的方法
要在Linux下删除海量文件的情况,需要删除三层哈希目录下的几十万个文件.这个时候,删除命令rm -rf * 就不好用了,因为要等待的时间太长.所以必须要采取一些非常手段.我们可以使用rsync来实现 ...
- Linux下使用wc命令快速统计所有文件的行数
语法:wc [选项] 文件- 说明:该命令统计给定文件中的字节数.字数.行数.如果没有给出文件名,则从标准输入读取.wc同时也给出所有指定文件的总统计数.字是由空格字符区分开的最大字符串. 该命令各选 ...
- Linux下使用rsync最快速删除海量文件的方法分享
点评:昨天遇到了要在Linux下删除海量文件的情况,需要删除数十万个文件.这个是之前的程序写的日志,增长很快,而且没什么用 这个时候,我们常用的删除命令rm -fr * 就不好用了,因为要等待的时间太 ...
- Linux下使用rsync最快速删除大量文件的方法
要在Linux下删除海量文件的情况,需要删除三层哈希目录下的几十万个文件.这个时候,删除命令rm -rf * 就不好用了,因为要等待的时间太长.所以必须要采取一些非常手段.我们可以使用rsync来实现 ...
最新文章
- 使用 spring boot 开发通用程序
- 近4万Star,登月源码登顶GitHub,这位女程序员“拯救”了阿波罗
- CV之IC:计算机视觉之图像分类(Image Classification)方向的简介、使用方法、案例应用之详细攻略
- 【XAudio2】5.如何初始化 XAudio2
- 锁、C#中Monitor和Lock以及区别
- Redis 再牛逼,也得设置密码
- java jolt tuxedo_java通过jolt调用tuxedo服务.xls
- 北方华创:「8大报表应用场景」助力全方位数字化管理
- 云图说 | GPU共享型AI容器,让AI开发更普及
- 又一起删库跑路事件!宕机36小时、损失近10亿,腾讯云还差点背锅...
- SQL Server - SqlLocalDB安装
- c语言强制停止程序,C语言实现程序的暂停
- STC8H8K64U单片机学习-1-芯片功能介绍
- html的重置按钮reset无反应,reset() 按钮没有反应???
- 分布式 | 如何与 DBLE 进行“秘密通话”
- ORACLE常用工具介绍
- 十大热门经典历史小说,大有希望获得第四届橙瓜网络文学奖
- Lenovo UEFI引导U盘 System x Install Windows Server 2016 R2
- 四色菊皇家大学 SiSaKet Rajabhat University (SSKRU)
- 简单粗暴识别工作室Android识别模拟器