1、tail
用法
tail -n 10 文件名.log 查询日志尾部最后10行的日志;
tail -n +10 文件名.log 查询10行之后的所有日志;
tail -fn 100 文件名.log 实时查看最后100行记录
可以配合着grep用,例如 :
查询日志最后1000行,并且查询出需要的关键字
tail -n 1000 文件名.log | grep '要查询的订单号或者关键字'
查询完毕需要退出,使用control+c
2、grep
grep "要查的关键字" /logs/文件名 //正常查询
grep -C 5 "要查的关键字" /要查的文件 //查询关键字前后5行的数据
grep -i "要查的关键字" /要查的文件 //-i忽略大小写的搜索
grep "关键字1" /文件名 | grep "关键字2" /文件名 //查俩
grep -E "^hello.*world$" 文件名 //-E启动正则表达式
3、less
可以立即开始浏览文件,而不需要等待文件完全加载,相当于直接打开文件,缓慢查看
less 文件名 查看文件
less -m 文件名 显示文件查看的进度
快捷键使用
shirt+g 直接跳到文件底部
?关键字 模糊查询
n跳到下一个关键字 N跳到上一个关键字
cntrol+f 向下移动一屏
control+b向上移动一屏
q 退出