Tail 命令用于从文件的末尾开始截取指定数量的数据行来显示,使用 Linux 的 tail 命令可以对文件进行更好的管理。
tail 命令的主要参数如下:
-f :持续监控文件的变化并执行输出,在 Linux 系统中,如果指定了 -f 参数,tail 命令就会一直持续监控文件的变化;
-c: 用来设置截取文件的字节数;
-n: 用来指定截取文件末尾的行数;
–retry:用来处理无法打开文件的情况度,即当tail尝试打开文件时,它会一直尝试,一直到文件出现并且打开为止。
示例1:打印文件末尾10行数据
语法:tail -n10 filename
代码:
$ tail -n10 filename
示例2:打印文件文末尾的1000行数据
语法:tail -n1000 filename
代码:
$ tail -n1000 filename
示例3:查看文件的更新记录
语法:tail -f filename
代码:
$ tail -f filename
总结:由上文可知,Linux下的Tail命令可以用来查看文件的末尾数据或者查看文件的更新情况,通过不同的参数来设置截取文件的起始位置和截取行数;另外这个命令也可以用来监控文件的变化,帮助我们更好的管理文件。