tail命令——查看文件尾部内容

head命令相对应,tail命令的功能是用于查看文件尾部内容,默认显示文件的末尾10行。

tail命令的语法格式如下:

tail [选项] 文件

常用选项如下:

选项 作用或含义
-f 持续显示文件最新追加的内容
-F 与“--follow=name --retry”功能相同
-n Num Num为整数,输出文件的尾部Num行内容,默认为10
--retry 即使目标文件不可访问依然重复试图打开
--pid=PID 与-f选项连用,当指定的进程号PID的进程终止后,自动退出tail命令 
--help 显示指令的帮助信息 
--version 显示指令的版本信息
-q 不输出给出文件名的头
-c Num  Num为整数,表输出最后的Num字节,+Num表从第Num个字节之后的内容
-v 总是显示给出的文件名的文件头

实例演示:

1、显示文件末尾10行内容

以下两条命令等效,均显示文件末尾10行内容。

[root@myEuler ~]# tail anaconda-ks.cfg 

[root@myEuler ~]# tail -n 10 anaconda-ks.cfg 

2、显示文件末尾8行内容

[root@myEuler ~]# tail -n 8 anaconda-ks.cfg

3、显示文件末尾最后18个字节

[root@myEuler ~]# tail -c 18 anaconda-ks.cfg 
zUhWVwMvmQpBQQXiv0

4、动态更新文件末尾10行内容

选项-f非常适合查看日志信息,而不需要手动刷新,就像新闻播报一下。

[root@myEuler ~]# tail -f /var/log/messages 
……此处省略输出信息……

猜你喜欢

转载自blog.csdn.net/u013007181/article/details/129516448