每天一个linux命令(56): tailf
310 字
2 分钟
每天一个linux命令(56): tailf
tailf 一个实时监听文件或日志的强大的命令
命令格式
$ tailf [option] file命令描述
tailf 将会打印出一个文件的最后10行,等待并持续输出此文件的增长,它和tail -f相似,不同之处是当文件没有增长时,是不访问此文件的;但这会有一个副作用:不会更新文件的访问时间。当没有发生日志活动时,文件系统的冲洗(flush)不会定期发生。
tailf 对于打印日志不频繁,而又在使用笔记本电脑时是非常有用的,这样用户就能降低磁盘转速从而增加笔记本续航。
命令参数
| 参数 | 描述 |
|---|---|
| -n,—lines=N,-N | 输出最后N行,而不是默认的最后10行 |
命令实例
例一:展示一个文件的最后5行并监听文件的新行(新增加的内容)
$ tailf -n 5 myfile.txt$ tailf -5 myfile.txt$ tailf --lines=5 myfile.txt
注:这是一个实时监听文件或日志的强大的命令
例二:实时新增日志内容,并通过管道过滤出自己想要的内容
## 实时监听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/相关文章智能推荐
1
每天一个linux命令(25): gzip
程技2020-12-25
2
每天一个linux命令(58): sort
程技2017-05-23
3
每天一个linux命令(57): sftp
程技2017-03-05
4
每天一个linux命令(55): crontab
程技2017-01-23
5
每天一个linux命令(54): at
程技2017-01-22
随机文章随机推荐
樊笼










