一、基本语法
tail [option] [file]
其中 option
是可选参数,用于定制命令的行为,file
则是要处理的目标文件名。
二、常用参数
几个常用的 option
选项:
-n
:显示文件的最后 n 行,默认为 10 行。-f
:实时追踪文件的变化并输出新增的内容。-q
:不显示文件名。-s
:设置输出的间隔时间(秒)。-c
:以字节为单位显示指定范围的内容。
三、示例
1、实时追踪日志文件的更新
[root@localhost tmp]# tail -f catalina.out
2、显示文件的最后几行
[root@localhost tmp]# tail -n 5 file3.txt
-E:在每一行的末尾添加 $ 符号。
-T:将制表符显示为 ^I。
-A:相当于 -vET 的组合选项。
3、将结果输出到文件
tail -n 5 file3.txt > log.txt
4、显示最后10行
tail file3.txt
5、显示文件 file3.txt 的内容,从第 20 行至文件末尾:
tail -n +20 file3.txt
6、显示文件 file3.txt 的最后 10 个字符:
tail -c 10 file3.txt