每天一个linux命令(15):tail 命令

<p>tail 命令从指定点开始将文件写到标准输出.使用tail命令的-f选项可以方便的查阅正在改变的日志文件,tail -f filename会把filename里最尾部的内容显示在屏幕上,并且不但刷新,使你看到最新的文件内容.</p><p>1.命令格式;</p><p>tail[必要参数][选择参数][文件] </p><p>2.命令功能:</p><p>用于显示指定文件末尾内容,不指定文件时,作为输入信息进行处理。常用查看日志文件。</p><p>3.命令参数:</p><p>-f 循环读取</p><p>-q 不显示处理信息</p><p>-v 显示详细的处理信息</p><p>-c&lt;数目&gt; 显示的字节数</p><p>-n&lt;行数&gt; 显示行数</p><p>--pid=PID 与-f合用,表示在进程ID,PID死掉之后结束.</p><p>-q, --quiet, --silent 从不输出给出文件名的首部</p><p>-s, --sleep-interval=S 与-f合用,表示在每次反复的间隔休眠S秒</p><p>4.使用实例:</p><p>实例1:显示文件末尾内容</p><p>命令:</p><p>tail -n 5 log2014.log</p><p>输出:</p><p>[root@localhost test]# tail -n 5 log2014.log</p><p>2014-09</p><p>2014-10</p><p>2014-11</p><p>2014-12</p><p>==============================[root@localhost test]#</p><p>说明:</p><p>显示文件最后5行内容</p><p>实例2:循环查看文件内容</p><p>命令:</p><p>tail -f test.log</p><p>输出:</p><p>[root@localhost ~]# ping 192.168.120.204 &gt; test.log &amp;</p><p>[1] 11891[root@localhost ~]# tail -f test.log</p><p>PING 192.168.120.204 (192.168.120.204) 56(84) bytes of data.</p><p>64 bytes from 192.168.120.204: icmp_seq=1 ttl=64 time=0.038 ms</p><p>64 bytes from 192.168.120.204: icmp_seq=2 ttl=64 time=0.036 ms</p><p>64 bytes from 192.168.120.204: icmp_seq=3 ttl=64 time=0.033 ms</p><p>64 bytes from 192.168.120.204: icmp_seq=4 ttl=64 time=0.027 ms</p><p>64 bytes from 192.168.120.204: icmp_seq=5 ttl=64 time=0.032 ms</p><p>64 bytes from 192.168.120.204: icmp_seq=6 ttl=64 time=0.026 ms</p><p>64 bytes from 192.168.120.204: icmp_seq=7 ttl=64 time=0.030 ms</p><p>64 bytes from 192.168.120.204: icmp_seq=8 ttl=64 time=0.029 ms</p><p>64 bytes from 192.168.120.204: icmp_seq=9 ttl=64 time=0.044 ms</p><p>64 bytes from 192.168.120.204: icmp_seq=10 ttl=64 time=0.033 ms</p><p>64 bytes from 192.168.120.204: icmp_seq=11 ttl=64 time=0.027 ms</p><p>[root@localhost ~]#</p><p>说明:</p><p>ping 192.168.120.204 &gt; test.log &amp; //在后台ping远程主机。并输出文件到test.log;这种做法也使用于一个以上的档案监视。用Ctrl+c来终止。</p><p>实例3:从第5行开始显示文件</p><p>命令:</p><p>tail -n +5 log2014.log</p><p>输出:</p><p>[root@localhost test]# cat log2014.log</p><p>2014-01</p><p>2014-02</p><p>2014-03</p><p>2014-04</p><p>2014-05</p><p>2014-06</p><p>2014-07</p><p>2014-08</p><p>2014-09</p><p>2014-10</p><p>2014-11</p><p>2014-12</p><p>==============================</p><p>[root@localhost test]# tail -n +5 log2014.log</p><p>2014-05</p><p>2014-06</p><p>2014-07</p><p>2014-08</p><p>2014-09</p><p>2014-10</p><p>2014-11</p><p>2014-12</p><p>==============================</p>
RangeTime:0.005429s
RangeMem:199.24 KB
返回顶部 留言