每天五分钟linux(15)-tail

本文涉及的产品
NLP 自学习平台,3个模型定制额度 1个月
NLP自然语言处理_高级版,每接口累计50万次
NLP自然语言处理_基础版,每接口每天50万次
简介: tailtail命令从指定点开始将文件写到标准输出。使用tail命令的-f选项可以方便的查阅正在改变的日志文件,tail -f filename会把filename里最尾部的内容显示在屏幕上,并且不但刷新,使你看到最新的文件内容。

tail

tail命令从指定点开始将文件写到标准输出。使用tail命令的-f选项可以方便的查阅正在改变的日志文件,tail -f filename会把filename里最尾部的内容显示在屏幕上,并且不但刷新,使你看到最新的文件内容。

1.命令格式:

tail [必要参数][选择参数][文件]

2.命令功能:

用于显示指定文件末尾内容,不指定文件时,作为输入信息进行处理。常用查看日志文件。

3.命令参数:

-f 循环读取
-q 不显示处理信息
-v 显示详细的处理信息
-c<数目> 显示的字节数
-n<行数> 显示行数
–pid=PID 与-f合用,表示在进程ID,PID死掉之后结束.
-q, –quiet, –silent 从不输出给出文件名的首部
-s, –sleep-interval=S 与-f合用,表示在每次反复的间隔休眠S秒

4.使用实例:

4.1 例一:显示文件末尾内容

命令:
tail -n 5 log2012.log
输出:

zgy@NLP ~/test $ cat log2012.log 
1-day1
2-day2
3-day3
4-day4
5-day5
6-day6
7-day7
8-day8
zgy@NLP ~/test $ tail -n 5 log2012.log
4-day4
5-day5
6-day6
7-day7
8-day8
zgy@NLP ~/test $ 

说明:
显示文件最后5行内容

4.2 例二:循环查看文件内容

命令:
tail -f test.log
输出:

zgy@NLP ~/test $ tail -f log.log
64 bytes from 119.75.213.61: icmp_seq=22 ttl=50 time=24.6 ms
64 bytes from 119.75.213.61: icmp_seq=23 ttl=50 time=28.4 ms
64 bytes from 119.75.213.61: icmp_seq=25 ttl=50 time=27.4 ms
64 bytes from 119.75.213.61: icmp_seq=26 ttl=50 time=28.0 ms
64 bytes from 119.75.213.61: icmp_seq=27 ttl=50 time=27.7 ms
64 bytes from 119.75.213.61: icmp_seq=28 ttl=50 time=23.8 ms

--- www.a.shifen.com ping statistics ---
28 packets transmitted, 26 received, 7% packet loss, time 27048ms
rtt min/avg/max/mdev = 20.905/26.577/30.008/1.763 ms
^C
zgy@NLP ~/test $ 

说明:
ping 192.168.120.204 > test.log & //在后台ping远程主机。并输出文件到test.log;这种做法也使用于一个以上的档案监视。用Ctrl+c来终止。

4.3 例三:从第5行开始显示文件

命令:
tail -n +5 log.log
输出:

zgy@NLP ~/test $ tail -n +5 log.log
64 bytes from 119.75.213.61: icmp_seq=4 ttl=50 time=25.3 ms
64 bytes from 119.75.213.61: icmp_seq=5 ttl=50 time=20.9 ms
64 bytes from 119.75.213.61: icmp_seq=6 ttl=50 time=25.6 ms
64 bytes from 119.75.213.61: icmp_seq=7 ttl=50 time=27.8 ms
64 bytes from 119.75.213.61: icmp_seq=8 ttl=50 time=26.9 ms
64 bytes from 119.75.213.61: icmp_seq=9 ttl=50 time=27.5 ms
64 bytes from 119.75.213.61: icmp_seq=10 ttl=50 time=26.0 ms
64 bytes from 119.75.213.61: icmp_seq=11 ttl=50 time=27.1 ms
64 bytes from 119.75.213.61: icmp_seq=12 ttl=50 time=30.0 ms
64 bytes from 119.75.213.61: icmp_seq=13 ttl=50 time=24.8 ms
64 bytes from 119.75.213.61: icmp_seq=14 ttl=50 time=27.7 ms
64 bytes from 119.75.213.61: icmp_seq=15 ttl=50 time=27.6 ms
64 bytes from 119.75.213.61: icmp_seq=16 ttl=50 time=26.2 ms
64 bytes from 119.75.213.61: icmp_seq=18 ttl=50 time=25.1 ms
64 bytes from 119.75.213.61: icmp_seq=19 ttl=50 time=27.4 ms
64 bytes from 119.75.213.61: icmp_seq=20 ttl=50 time=25.7 ms
64 bytes from 119.75.213.61: icmp_seq=21 ttl=50 time=26.3 ms
64 bytes from 119.75.213.61: icmp_seq=22 ttl=50 time=24.6 ms
64 bytes from 119.75.213.61: icmp_seq=23 ttl=50 time=28.4 ms
64 bytes from 119.75.213.61: icmp_seq=25 ttl=50 time=27.4 ms
64 bytes from 119.75.213.61: icmp_seq=26 ttl=50 time=28.0 ms
64 bytes from 119.75.213.61: icmp_seq=27 ttl=50 time=27.7 ms
64 bytes from 119.75.213.61: icmp_seq=28 ttl=50 time=23.8 ms

--- www.a.shifen.com ping statistics ---
28 packets transmitted, 26 received, 7% packet loss, time 27048ms
rtt min/avg/max/mdev = 20.905/26.577/30.008/1.763 ms
zgy@NLP ~/test $ 

转自http://www.cnblogs.com/peida/archive/2012/11/07/2758084.html


相关文章
|
7月前
|
监控 Linux Perl
【专栏】Linux 命令小技巧:显示文件指定行内容的方法,包括使用`head`和`tail`命令显示文件头尾部分
【4月更文挑战第28天】本文介绍了Linux中显示文件指定行内容的方法,包括使用`head`和`tail`命令显示文件头尾部分,利用`sed`的行号指定功能以及`awk`处理文本数据。文章还列举了在代码审查、日志分析和文本处理中的应用场景,并提醒注意文件编码、行号准确性及命令组合使用。通过练习和实践,可以提升Linux文本文件处理的效率。
271 1
|
Linux
Linux命令之tail
Linux命令 tail
91 1
|
监控 Unix Linux
Linux命令行教程:使用head和tail命令快速查看文件的开头和结尾
Linux命令行教程:使用head和tail命令快速查看文件的开头和结尾
484 1
|
Linux
百度搜索:蓝易云【Linux 命令 - cat 和 tail】
总结: 通过cat命令,可以查看文件的内容、连接文件以及创建文件。而tail命令则主要用于查看文件的末尾内容,可以灵活设置显示行数,还能实时监视文件的变化。这两个命令在Linux系统中是非常有用的文件处理工具。
138 0
|
3月前
|
Linux Shell
Linux 中 Tail 命令的 9 个实用示例
Linux 中 Tail 命令的 9 个实用示例
116 6
Linux 中 Tail 命令的 9 个实用示例
|
4月前
|
Linux
Linux命令行文档查看cat、less、more、head、tail和图片查看
Linux命令行文档查看cat、less、more、head、tail和图片查看
60 0
|
7月前
|
Linux Shell 开发工具
Linux tail & cat & grep 命令详解
Linux tail & cat & grep 命令详解
385 0
|
7月前
|
监控 Linux
linux(十六)文件和目录相关命令-查看文件头部内容head与查看文件尾部内容tail
linux(十六)文件和目录相关命令-查看文件头部内容head与查看文件尾部内容tail
136 0
|
7月前
|
Linux 开发者
【Linux】:文件查看 stat、cat、more、less、head、tail、uniq、wc
【Linux】:文件查看 stat、cat、more、less、head、tail、uniq、wc
99 1
|
7月前
|
Linux
认识Linux指令之 “ head tail ” 命令
认识Linux指令之 “ head tail ” 命令
认识Linux指令之 “ head tail ” 命令