整理了下 仅做记录
------------------------------ 日志文件 查询 ------------------------------
-- 查看文件多少行 多少条
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