常用命令
打包压缩:gzip,tar
内容输出:tail,head,cat,zcat,more,less,管道,>,>>
内容过滤:grep,sed
内容拆分:awk,cut
排序汇总:sort,uniq,awk
日志截取
按时间截取
sed -n ‘/2017-12-18 18:30:00/,/2017-12-18 19:00:00/p’ catalina.2017-12-18.out | more
按照标识截取
grep -i -A 10 -B 10 'exception' catalina.2017-12-18.out | more
分页显示
使用more,less进行分页显示,more仅能简单地向后翻页,less可上下翻页、并可通过/word来查找包含word的行。
常用快键键
空格:下一页
q:退出
PgUp:上一页(less)
PgDn:下一页
/word:查找word所在位置(less)
n:查找下一个 (less)
N:查找上一个 (less)
使用管道、重定向
通过管道可将截取内容或统计结果直接存入文件中,其中>为覆盖原文件、>>为追加至文件。
grep -i -A 10 -B 10 'exception' catalina.2017-12-18.out > check.log