1.grep命令:cat 1.log | grep key 可以写为: grep key 123.log
根据字符串查询日志中关键词出现的位置:cat -n 日志文件| grep ‘keyword’
例:
cat -n 123.log | grep 'keyword'
grep 'keyword' 123.log
检索日志,并显示该条日志的前后N(10)行记录:cat 日志文件 | grep -n -B10 -A10 “关键字”
cat -n 123.log | grep -n -B10 -A10 'keyword'
统计在文件中出现的行数
grep -o "hello" 123.log | wc -l
2.head和tail
tail -n 10 日志文件 查询日志尾部最后10行的日志;
tail -n +10 日志文件 查询10行之后的所有日志;
head -n 10 日志文件 查询日志文件中的头10行日志;
head -n -10 日志文件 查询日志文件除了最后10行的其他所有日志;