zoukankan      html  css  js  c++  java
  • tail

    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通过周期性地重新打开所指定的文件来追踪其是否被删除了,或者被其他程序重新创建了. 

  • 相关阅读:
    洛谷 P2294 【[HNOI2005]狡猾的商人】
    洛谷 P5960 【【模板】差分约束算法】/差分约束算法入门
    洛谷 P3916 【图的遍历】
    洛谷 P1347 【排序】
    洛谷 P3243 【[HNOI2015]菜肴制作】
    ES6,ES7,ES8,ES9,ES10新特性一览
    Sass、LESS 和 Stylus区别总结
    MyBatis更新用户信息操作
    MyBatis使用mapper映射文件删除用户信息
    MyBatis使用mapper映射文件添加用户信息
  • 原文地址:https://www.cnblogs.com/fanweisheng/p/11101227.html
Copyright © 2011-2022 走看看