一、概述
tail命令可将文件最后几行的内容输出到指定的文件中,通常默认输出到屏幕 。可以对输出的内容做一个简单的选取。以行为单位。常用于查看线上日志。
二、tail (取出后面几行)
语法:
tail [ -f ] [ -c Number | -n Number | -m Number | -b Number | -k Number ] [ File ]
参数解释:
-f :该参数用于监视File文件增长。
-c Number: 从 Number 字节位置读取指定文件
-n Number: 从 Number 行位置读取指定文件。
-m Number: 从 Number 多字节字符位置读取指定文件,比方你的文件假设包括中文字,假设指定-c参数,可能导致截断,但使用-m则会避免该问题。
-b Number 从 Number 表示的512字节块位置读取指定文件。
-k Number 从 Number 表示的1KB块位置读取指定文件。
File 指定操作的目标文件名称
tail命令演示例子
-n number 文件名 :从尾部显示number行,默认只显示最后的10行
tail /etc/man.config
tail -n 20 /etc/man.config
//从文件的100行之后开始显示。如果共有141行,则只显示100~141行
tail -n +100 /ect/man.config
//持续检测/var/log/messages的内容。
//当该文件有内容写入的时候就立刻显示到屏幕上。直到按下ctrl+c才离开tail的检测。
tail -f /var/log/messages