tail命令用法举例

tail命令用法举例tail命令从指定点开始将文件写到标准输出.tail-ffilename可以方便的查阅正在改变的日志文件,会把filename里最新的内容显示在屏幕上1.命令格式:tail[必要参数][选择参数][文件]  2.命令功能:用于显示指定文件末尾内容,不指定文件时,作为输入信息进行处理。常用查看日志文件。3.命令参数:-f 循环读取-q 不显示文件名-v 显示文件…

大家好,又见面了,我是你们的朋友全栈君。

tail命令从指定点开始将文件写到标准输出.
tail -f filename可以方便的查阅正在改变的日志文件, 会把filename里最新的内容显示在屏幕上

1.命令格式: tail[必要参数][选择参数][文件]   

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

3.命令参数:
-f  循环读取
-q  不显示文件名
-v  显示文件名
-c<数目> 显示文件最后N字节内容
-n<行数> 显示行数

4.使用实例:
4.1显示文件最后m行的内容: tail -n m 文件名
[hduser0401@dev-l002782 ~]$ cat test0929.txt
1,test01
2,test02
3,test03
4,test04
5,test05
6,test06
7,test07
8,test08
9,test09
10,test10
[hduser0401@dev-l002782 ~]$ tail -n 5 test0929.txt
6,test06
7,test07
8,test08
9,test09
10,test10

4.2循环查看文件内容: tail -f 文件名
[hduser0401@dev-l002782 ~]$ ping 10.20.14.119 > test0930.log
[hduser0401@dev-l002782 ~]$ tail -f test0930.log
64 bytes from 10.20.14.119: icmp_seq=37 ttl=64 time=0.019 ms
64 bytes from 10.20.14.119: icmp_seq=38 ttl=64 time=0.017 ms
64 bytes from 10.20.14.119: icmp_seq=39 ttl=64 time=0.020 ms
64 bytes from 10.20.14.119: icmp_seq=40 ttl=64 time=0.015 ms
64 bytes from 10.20.14.119: icmp_seq=41 ttl=64 time=0.041 ms
64 bytes from 10.20.14.119: icmp_seq=42 ttl=64 time=0.040 ms
64 bytes from 10.20.14.119: icmp_seq=43 ttl=64 time=0.043 ms
64 bytes from 10.20.14.119: icmp_seq=44 ttl=64 time=0.033 ms

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

4.3从第m行开始显示文件: tail -n +m 文件名
[hduser0401@dev-l002782 ~]$ cat test0929.txt
1,test01
2,test02
3,test03
4,test04
5,test05
6,test06
7,test07
8,test08
9,test09
10,test10
[hduser0401@dev-l002782 ~]$ tail -n 5 test0929.txt  显示最后5行内容
6,test06
7,test07
8,test08
9,test09
10,test10
[hduser0401@dev-l002782 ~]$ tail -n +5 test0929.txt 从第5行开始显示内容
5,test05
6,test06
7,test07
8,test08
9,test09
10,test10

–不显示文件名
[hduser0401@dev-l002782 ~]$ tail -q test0929.txt
1,test01
2,test02
3,test03
4,test04
5,test05
6,test06
7,test07
8,test08
9,test09
10,test10

–显示文件名
[hduser0401@dev-l002782 ~]$ tail -v test0929.txt
==> test0929.txt <==
1,test01
2,test02
3,test03
4,test04
5,test05
6,test06
7,test07
8,test08
9,test09
10,test10

–显示最后20个字节内容
[hduser0401@dev-l002782 ~]$ tail -c 20 test0929.txt
9,test09
10,test10

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/136159.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)


相关推荐

  • 音频PCM编码「建议收藏」

    音频PCM编码「建议收藏」PCM编码PCM就是把一个时间连续,取值连续的模拟信号变换成时间离散,取值离散的数字信号后在信道中传输。简而言之PCM就是对模拟信号先抽样,再对样值幅度量化,编码的过程。例如听到的声音就是模拟信号,

  • java的字符串分割

    java的字符串分割使用split0)方法可以使字符串按指定的分割字符或字符串对内容进行分割,并将分割后的结果存放在字符串数组中。split()方法提供了以下两种字符串分割形式。(1)split(Stringsign)该方法可根据给定的分割符对字符串进行拆分。语法如下:str.spli(Stringsign)其中,sign为分割字符串的分割符,也可以使用正则表达式。.注意:没有统一的对字符进行分割的符号。如果想定义多个分割符,可使用符号“|”。例如,“=”表示分割符分别为“”和“=”。(2)split…

  • 服务器搭建个人网站(阿里云服务器)

    服务器搭建个人网站(阿里云服务器)服务器搭建个人网站一丶购买服务器这里我选的是阿里云服务器,进入阿里云官网https://www.aliyun.com阿里云提供了几种服务器,云服务器ESC、轻量应用服务器,ESC更好一点儿,我选了轻量级应用服务器。购买好了之后,在阿里云网站主页→控制台→轻量应用服务器。找到运行中的实例点进去就好了。服务器器就购买好了二、配置服务器环境首先你要知道怎么把你本机的文件放到你的

  • SQL行转列、列转行

    SQL行转列、列转行这个主题还是比较常见的,行转列主要适用于对数据作聚合统计,如统计某类目的商品在某个时间区间的销售情况。列转行问题同样也很常见。一、整理测试数据createtablewyc_test( idint(32)notnullauto_increment, namevarchar(80)defaultnull, datedatedefaultn…

  • 尺规作图:经过已知直线上的一点作这条直线的垂线_尺规作图过直线外一点作垂线

    尺规作图:经过已知直线上的一点作这条直线的垂线_尺规作图过直线外一点作垂线-

  • Npoi操作excel

    Npoi操作excel

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号