读取linux上的文件实时显示,Linux tail命令与实时日志、文件查看及过滤

tail是Linux中的一个常用命令,用于查看文件尾部的内容,它与head命令相对应。我们常用它来查看日志文件,通过-f参数可实时看文件的最新内容。

1. tail命令介绍

命令格式

tail [选项...] [文件...]

tail [-F | -f ] [-q] [-c # | -n #] [file ...]

将每个文件的最后10行打印到标准输出。

当指定多个时,则每个文件前面都有一个标题,表示文件名。

如果没有指定,或者指定的文件为是-,则读取标准输入。

参数

-c, --bytes=K 输出最后 K 个字节;也可以使用 -c +K 指定从第K字节开始输出

-f, --follow[={name|descriptor}]

跟踪文件的增长,并实时输出所增长的数据;

缺省选项参数可以是'文件名'或'描述符'

-F 等价于 --follow=name --retry

-n, --lines=K 输出最后 K 行,而不是最后10行;

也可以使用 -n +K指定从第K行开始输出

--max-unchanged-stats=N

使用 --follow=name,在N次跌代大小仍未改变时重新打开一个文件,查看它是否已取消链接或重命名(这是旋转日志文件的常见情况)

----pid=PID 结合 -f 使用,在进程ID、PID死掉后终止

-q, --quiet, --silent 不输出所提供文件的标头

--retry 当文件不可访问时,重试打开

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值