前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >tail命令用法举例

tail命令用法举例

作者头像
全栈程序员站长
发布2022-09-05 14:59:32
1.3K0
发布2022-09-05 14:59:32
举报
文章被收录于专栏:全栈程序员必看

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

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

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2022年6月4,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档