tail 命令从指定点开始将文件写到标准输出。使用 tail 命令的 -f 选项可以方便的查阅正在改变的日志文件。 tail -f filename 会不停的把 filename 里最尾部的内容显示在屏幕上,并不断刷新,使你看到最新的内容;
命令格式 - tail [必要参数 ] [选择参数] [文件]
命令功能 - 用于显示指定文件末尾的内容。不指定文件时,作为输入信息进行处理。常用查看日志文件;
命令参数 -
命令实例 -
实例一:显示文件最后五行的内容
命令
xxxxxxxxxx11tail -n 5 log.log输出
xxxxxxxxxx191Qs-MacBook-Pro:dir1 qiu$ cat log.log22019-0132019-0242019-0352019-0462019-0572019-0682019-0792019-08102019-09112019-10122019-11132019-1214Qs-MacBook-Pro:dir1 qiu$ tail -n 5 log.log152019-08162019-09172019-10182019-11192019-12实例二:从第五行开始显示文件
命令
xxxxxxxxxx11tail -n +5 log.log输出
xxxxxxxxxx221Qs-MacBook-Pro:dir1 qiu$ cat log.log22019-0132019-0242019-0352019-0462019-0572019-0682019-0792019-08102019-09112019-10122019-11132019-1214Qs-MacBook-Pro:dir1 qiu$ tail -n +5 log.log152019-05162019-06172019-07182019-08192019-09202019-10212019-11222019-12实例三:循环查看文件内容
命令
xxxxxxxxxx11tail -f ping.log输出
xxxxxxxxxx221Qs-MacBook-Pro:dir1 qiu$ ping www.baidu.com > ping.log &2[1] 707803Qs-MacBook-Pro:dir1 qiu$ tail -f ping.log464 bytes from 14.215.177.38: icmp_seq=1 ttl=55 time=8.985 ms564 bytes from 14.215.177.38: icmp_seq=2 ttl=55 time=15.752 ms664 bytes from 14.215.177.38: icmp_seq=3 ttl=55 time=9.019 ms764 bytes from 14.215.177.38: icmp_seq=4 ttl=55 time=16.222 ms864 bytes from 14.215.177.38: icmp_seq=5 ttl=55 time=16.906 ms964 bytes from 14.215.177.38: icmp_seq=6 ttl=55 time=16.518 ms1064 bytes from 14.215.177.38: icmp_seq=7 ttl=55 time=17.124 ms1164 bytes from 14.215.177.38: icmp_seq=8 ttl=55 time=9.387 ms1264 bytes from 14.215.177.38: icmp_seq=9 ttl=55 time=16.489 ms1364 bytes from 14.215.177.38: icmp_seq=10 ttl=55 time=16.249 ms1464 bytes from 14.215.177.38: icmp_seq=11 ttl=55 time=8.921 ms1564 bytes from 14.215.177.38: icmp_seq=12 ttl=55 time=9.414 ms1664 bytes from 14.215.177.38: icmp_seq=13 ttl=55 time=9.179 ms1764 bytes from 14.215.177.38: icmp_seq=14 ttl=55 time=8.885 ms1864 bytes from 14.215.177.38: icmp_seq=15 ttl=55 time=9.149 ms1964 bytes from 14.215.177.38: icmp_seq=16 ttl=55 time=9.079 ms2064 bytes from 14.215.177.38: icmp_seq=17 ttl=55 time=15.465 ms2164 bytes from 14.215.177.38: icmp_seq=18 ttl=55 time=9.257 ms2264 bytes from 14.215.177.38: icmp_seq=19 ttl=55 time=16.327 ms说明
ping www.baidu.com > ping.log & // 在后台ping远程主机,并输出文件到 ping.log ;
这种做法也适用于一个以上的监视;
用 Ctrl + c 来终止;