tail 命令从指定点开始将文件写到标准输出。
使用tail命令的-f选项可以方便的查阅正在改变的日志文件。
tail -f filename
会把filename里最尾部的内容显示在屏幕上,并且不断刷新,使你看到最新的文件内容。
命令格式:
tail [必要参数] [选择参数] [文件]
命令功能:
用于显示指定文件末尾内容,不指定文件时,作为输入信息进行处理。常用查看日志文件。
命令参数:
-f 循环读取,并且不退出,需要按CTRL + C退出当前命令
-q 不显示处理信息
-v 显示详细的处理信息
-c 显示的字节数
-n 显示行数
使用实例:
实例1:
显示文件末尾内容:显示文件最后5行的内容(行数前无任何符号)
[root@localhost test]# tail -n 5 log2014.log
2014-09
2014-10
2014-11
2014-12
==============================[root@localhost test]#
实例2:
循环查看文件内容,不会退出,需要按CTRL + C 退出当前命令:
[root@localhost ~]# tail -f test.log
实例3:
从文件开头的第5行开始显示文件(行号前面的+):
[root@localhost test]# cat log2014.log
2014-01
2014-02
2014-03
2014-04
2014-05
2014-06
2014-07
2014-08
2014-09
2014-10
2014-11
2014-12
==============================
[root@localhost test]# tail -n +5 log2014.log
2014-05
2014-06
2014-07
2014-08
2014-09
2014-10
2014-11
2014-12
==============================