Linux查询日志 打印日志

整理了下  仅做记录

------------------------------  日志文件  查询 ------------------------------

-- 查看文件多少行 多少条

wc -l catalina.out

-- 查询关键词首次出现位置(空格下一页,回车下一行),q退出    -n显示行号

cat -n catalina.out |grep "2021-07-21 13" | more

-- 查询关键词位置,可上下翻

cat -n catalina.out |grep "2021-07-21 13" | less

-- 从102行开始显示20行

cat -n catalina.out |tail -n +102| head -n 20

-- 按时间导出到文件

sed -n '/2021-07-21 13:11/,/2021-07-21 13:12/p' catalina.out > test.log.1

-- 按行数导出到文件

sed -n '100,150p' catalina.out > test.log.2

-- 压缩日志文件

jar -cvf 11aaa.jar test.log.1

你可能感兴趣的:(java)