每天一个linux命令(56): tailf

310 字
2 分钟
每天一个linux命令(56): tailf

tailf 一个实时监听文件或日志的强大的命令

命令格式#

Terminal window
$ tailf [option] file

命令描述#

  tailf 将会打印出一个文件的最后10行,等待并持续输出此文件的增长,它和tail -f相似,不同之处是当文件没有增长时,是不访问此文件的;但这会有一个副作用:不会更新文件的访问时间。当没有发生日志活动时,文件系统的冲洗(flush)不会定期发生。   tailf 对于打印日志不频繁,而又在使用笔记本电脑时是非常有用的,这样用户就能降低磁盘转速从而增加笔记本续航。

命令参数#

参数描述
-n,—lines=N,-N输出最后N行,而不是默认的最后10行

命令实例#

例一:展示一个文件的最后5行并监听文件的新行(新增加的内容)

Terminal window
$ tailf -n 5 myfile.txt
$ tailf -5 myfile.txt
$ tailf --lines=5 myfile.txt

注:这是一个实时监听文件或日志的强大的命令

例二:实时新增日志内容,并通过管道过滤出自己想要的内容

Terminal window
## 实时监听ip地址为24.10.160.10的访问日志
$ tailf access.log | grep 24.10.160.10

支持与分享

如果这篇文章对你有帮助,欢迎分享给更多人或打赏支持!

打赏
每天一个linux命令(56): tailf
https://fanrich.eu.org/posts/程技/linux/linux-command/linux-command-56-tailf/
作者
richfan
发布于
2017-02-20
许可协议
CC BY-NC-SA 4.0

评论区

Profile Image of the Author
richfan
Hello, I'm richfan.
公告
欢迎来到我的博客!这是一则示例公告。
音乐
封面

音乐

暂未播放

0:000:00
暂无歌词
分类
标签
站点统计
文章
779
分类
8
标签
138
总字数
3,267,679
运行时长
0
最后活动
0 天前
站点信息
构建平台
Cloudflare Pages
博客版本
Firefly v6.13.5
文章许可
CC BY-NC-SA 4.0

文章目录