Linux 显示文件最后几行 tail

非常重要。


tail命令用于显示文件的最后n行文本。n默认为10,可通过-n选项进行指定。

tail命令加上-f选项后,执行后并不会立即退出,会监视文件内容的新增数据,并进行相应显示。

tail -f常用于监控日志文件的变化,例如查看nginx日志。


tail:尾巴

f:follow,监视


1 语法

tail [选项] [文件夹]

2 常用选项

选项 作用
-n 显示最后n行
-f 监视文件增长

3 示例

例1:显示文件的最后10行。

tail /test1.txt

img


例2:显示文件的最后15行。

tail -n 15 /test1.txt

img


例3:显示文件的最后5行,并监视新增数据。

步骤1:tail -f查看数据

tail -f -n 5 /test1.txt

img

当前窗口执行命令后,并未退出,所以第2步添加数据需要新开窗口。


步骤2:另开一个终端窗口往文件中添加数据

新开窗口,执行如下命令添加数据。

echo xiaobuteach151 >> /test1.text

img


步骤3:观察监测数据

回到第一个窗口,观察数据。

img


步骤4:退出

Ctrl+C退出命令