zl程序教程

您现在的位置是:首页 >  工具

当前栏目

tail命令用法举例

命令 用法 举例 tail
2023-06-13 09:11:58 时间

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

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 ~]

说明: 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 ~]

–不显示文件名 [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.cn/136159.html原文链接:https://javaforall.cn