经常使用的一些查看日志的指令
.
.
tail(查看实时变化的日志)
命令格式:
tail [参数] [文件]
常用参数:
-b Number 从 Number 表示的512字节块位置读取指定文件
-c Number 从 Number 字节位置读取指定文件
-f 循环读取
-k Number 从 Number 表示的1KB块位置读取指定文件
-m Number 从 Number 多字节字符位置读取指定文件
-n<行数> 显示文件的尾部 n 行内容
--pid=PID 与-f合用,表示在进程ID,PID死掉之后结束
-q, --quiet, --silent 从不输出给出文件名的首部
-s, --sleep-interval=S 与-f合用,表示在每次反复的间隔休眠S秒
-v 显示详细的处理信息
vim(编辑查找)
1、进入文件: vi(vim) xxx.log
2、输入"/"+查询内容,按enter 执行查询
3、查询下一个,按" n",按shift + n 查询上一个
4、 上下翻页
ctrl+f:下一屏
ctrl+b:上一屏
ctrl+d:下半屏
ctrl+u:上半屏
ctrl+e:下一行
ctrl+b:上一行
ctrl + o:回到起始点
退出:按ESC键后,接着再输入:号时,vi会在屏幕的最下方等待我们输入命令
保存退出: wq!
不保存退出: q!
直接退出: ctrl+ z
head (头部查询 )
head 查询前面的几行
head -n 10 xxx.log 查询日志文件中的前10行
head -n -10 xxx.log 查询日志文件中除前10行的内容
cat (搜索关键字附近的日志)
cat -n filename | grep "查询内容"