博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
tail - 输出文件的末尾部分
阅读量:4710 次
发布时间:2019-06-10

本文共 1109 字,大约阅读时间需要 3 分钟。

SYNOPSIS(总览)

../src/tail [OPTION]... [FILE]...

DESCRIPTION(描述)

在标准输出上显示每个FILE的最后10行. 如果多于一个FILE,会一个接一个地显示, 并在每个文件显示的首部给出文件名. 如果没有FILE,或者FILE是-,那么就从标准输入上读取.

--retry
即使tail开始时就不能访问或者在tail运行后不能访问,也仍然不停地尝试打开文件.
-- 只与
-f合用时有用.
-c,
--bytes=
N
输出最后N个字节
-f,
--follow[={name|descriptor}]
当文件增长时,输出后续添加的数据;
-f,
--follow以及
--follow=
descriptor 都是相同的意思
-n,
--lines=
N
输出最后N行,而非默认的最后10行
--max-unchanged-stats=
N
参看texinfo文档(默认为5)
--max-consecutive-size-changes=
N
参看texinfo文档(默认为200)
--pid=
PID
-f合用,表示在进程ID,PID死掉之后结束.
-q,
--quiet,
--silent
从不输出给出文件名的首部
-s,
--sleep-interval=
S
-f合用,表示在每次反复的间隔休眠S秒
-v,
--verbose
总是输出给出文件名的首部
--help
显示帮助信息后退出
--version
输出版本信息后退出

如果N(字节或者行数)的第一个字符为`+', 那么从每个文件的开头算起的第N项开始显示, 否则, 显示该文件的最后N项. N可以有一个倍数前缀: b表示512,k表示1024,m表示1048576(1兆). 第一个选项 -VALUE 或+VALUE 以-n VALUE或-n +VALUE 方式看待,除非VALUE含有[bkm]后缀倍数中的一个,在这种情况下,它被看作 -c VALUE 或者-c +VALUE

使用--follow (-f)时,tail默认后接文件描述符, 这意味着即使tail显示的文件改名了,tail仍然可以追踪到其末尾部分. 如果你确实希望查询文件的实际名而非文件描述符 (例如,日志轮转时), 这种默认的操作就不是你所期望的了. 在这种情况下应使用--follow=name. 这将导致tail通过周期性地重新打开所指定的文件来追踪其是否被删除了,或者被其他程序重新创建了. 

转载于:https://www.cnblogs.com/fanweisheng/p/11101227.html

你可能感兴趣的文章
关于二分法的探索
查看>>
CentOS 7.2 安装MySQL 5.7
查看>>
第七章 哈希表
查看>>
Atitit.提升 升级类库框架后的api代码兼容性设计指南
查看>>
UIControl事件
查看>>
HTTPS协议和 SSH协议
查看>>
GridView自定义自增长的 序号 列
查看>>
使用闭包构建模块
查看>>
[转]OpenGL学习入门之VS2010环境配置
查看>>
UWP开发:自动生成迷宫&自动寻路算法(2)
查看>>
熊二周刊--20160925
查看>>
Activiti源码分析
查看>>
c程序设计语言_习题8-6_利用malloc()函数,重新实现c语言的库函数calloc()
查看>>
Docker相关概念
查看>>
wordclock中文模式快一个小时怎么调整
查看>>
缓冲区溢出实战教程系列(二):dev c++编译汇编代码
查看>>
娓娓道来c指针 (3)指针和数组
查看>>
关于js基础easy忘记的那些事儿
查看>>
(String)、toString、String.valueOf用法区别(转)
查看>>
rpm命令安装软件
查看>>