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

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

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

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • hmac 签名_em球衣签名

    hmac 签名_em球衣签名在提供第三方接口的时候,我们需要确认:1.消息未被其他人篡改(签名和验证签名)2.从消息中确认第三方的身份(appid)因为hash是不可逆的,所以签名的过程是不可逆的;HMACSHA1是从SHA1哈希函数构造的一种键控哈希算法,被用作HMAC(基于哈希的消息验证代码)。此HMAC进程将密钥与消息数据混合,使用哈希函数对混合结果进行哈希计算,将所得哈希值与该密钥混…

    2022年10月25日
    0
  • 安卓10修改系统ntp服务器,安卓修改ntp服务器地址

    安卓10修改系统ntp服务器,安卓修改ntp服务器地址安卓修改ntp服务器地址内容精选换一换访问IIS搭建的网站不通,报错404。IIS上绑定的域名只填写了主机名,没有指定IP地址。本节操作指导用户修改IIS上绑定的域名,以WindowsServer2008R2操作系统云服务器为例。登录服务器,选择“开始>管理工具>信息服务(IIS)管理器。”在IIS管理器界面,选择自己需要编辑的网站。选择待修改的网站,单击右键选择华为云帮…

    2022年6月11日
    47
  • SqlConnection.ConnectionString 属性

    SqlConnection.ConnectionString 属性ConnectionString类似于OLEDB连接字符串,但并不相同。与OLEDB或ADO不同,如果“PersistSecurityInfo”值设置为false(默认值),则返回的连接字符串与用户设置的ConnectionString相同但去除了安全信息。除非将“PersistSecurityInfo”设置为true,否则,SQLServer.NETF

    2022年7月12日
    29
  • android apk 签名(平台和普通签名)

    android apk 签名(平台和普通签名)因为做了太多的终端项目,客户总会有自己的apk提供,这时候各种签名问题就来了,最近整理了一下相关知识,分享给大家。签名的用处:1.应用程序升级:如果你希望用户无缝升级到新的版本,那么你必须用同一个证书进行签名。这是由于只有以同一个证书签名,系统才会允许安装升级的应用程序。如果你采用了不同的证书,那么系统会要求你的应用程序采用不同的包名称,在这种情况下相当于安装了一个全新的应用程…

    2022年6月6日
    74
  • Ubuntu 安装mysql和简单操作

    ubuntu上安装mysql非常简单只需要几条命令就可以完成。http://hovertree.com/menu/mysql/1. sudoapt-getinstallmysql-s

    2021年12月24日
    33
  • SCM CVS

    SCM CVS

    2021年8月15日
    50

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

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