`
zdx3578
  • 浏览: 93243 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

日志查询方法

阅读更多

http://blog.chinaunix.net/u3/103972/showart.php?id=2178838

 

grep string filename

 

cat filename|grep -v string (排除)

 

grep  -E 'str1|str2|str3|str4'  filename

 

关键字附近的信息 zgrep -A 或 -B 或 -C或 -E  string file.gz  (-A after -B before -C 上下都取 -E 正则

关键字之间的信息 sed  -n '/string1/,/string2/'  file

最初n行  sed -n '1,np'  file

最后n行  tail -n  n file,  tail -f file

 

压缩文件直接查看、查找  : zcat ,zmore, zless   zgrep   zdiff   vi     。

这是单个压缩文件,如果是压缩的目录呢?  zipgrep  压缩目录里面的很多文件分别grep

 zipgrep -C3  'Send sms failed!' log0423_03_00.zip|more              

zipgrep -C3  -C和数字之间无空格

 

grep -l ‘关键字’    只显示包括关键字的文件  grep -n 显示行号

 

cat filename |grep -v string 排除不需要的内容

 

压缩 gzip , zip desfile.zip sourcefile

增加或修改压缩包内的文件   zip -r product.zip product//opmn.xml

 

 

解压缩 unzip -x(排除)  只解压某些文件 unzip file.zip somefileforunziplist

 

 

cp 如果遇到nfs共享目录尽量使用绝对路径

 

 

搜索历史命令 history|grep -E 'grep|sed|more|tail'

 

先grep搜索大一点范围的内容到文件再到此文件仔细找具体内容

 

 

分享到:
评论
1 楼 zdx3578 2012-02-15  
grep -E  "bad_response next22".\{12,220\}$  /tmp/163t
包含关键字的行,而且这个关键字后面到行尾的字符为12-220个之间的 行。

相关推荐

Global site tag (gtag.js) - Google Analytics