tail
tail -n 10 test.log 查询日志尾部最后10行的日志;
tail -n +10 test.log 查询10行之后的所有日志;
tail -n +10 -s 15 test.log 每隔15秒查询10行之后的所有日志;
head
head -n 10 test.log 查询日志文件中的头10行日志;
head -n -10 test.log 查询日志文件除了最后10行的其他所有日志;
cat
-n:显示行号
根据日期查询日志
sed -n '/2014-12-17 16:17:20/,/2014-12-17 16:17:36/p' test.log
grep
-e:正则表达式 -w:整个词匹配 -x:整行匹配 -f:文件 -i:忽略大小写 -v:反向匹配,输出不匹配的行 -n:打印行号 -c:显示匹配结果的前后几行