文档章节

tail命令

pczhangtl
 pczhangtl
发布于 2014/03/27 10:29
字数 844
阅读 44
收藏 0
查看文件内容的特殊方法 
  相信最基本的cat和less,more你已经很熟悉了,如果有特殊的要求呢: 
1. 如果你只想看文件的前5行,可以使用head命令,如: 
head -5 /etc/passwd 
2. 如果你想查看文件的后10行,可以使用tail命令,如: 
tail -10 /etc/passwd 
tail -f /var/log/messages 
参数-f使tail不停地去读最新的内容,这样有实时监视的效果 

一、UNIX下的TAIL命令 
说明:部分内容摘录自"永远的UNIX",http://fanqiang.chinaunix.net/ 
NAME(名称) 
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通过周期性地重新打开所指定的文件来追踪其是否被删除了,或者被其他程序重新创建了. 

        tail 的完整文档是以Texinfo手册形式维护的. 如果 info 和 tail 程序在你那儿都已经安装好了,那么命令:info tail 应该会让你访问到整篇手册. 

       从上面的说明可以看到,最常用的形式是:tail   -f   sys.log 

二、WINDOWS下的TAIL工具 

  sourceforge上有个tail工具不错, 推荐给大家 
    1. 首先当然是tail功能了, 可以tail多个文件, 如access.log, error.log 
    2. 关键字高亮功能. 
    3. workspace管理. 
    4. 绿色, 免安装, 只有164k 

本文转载自:http://www.2cto.com/os/201108/101135.html

pczhangtl
粉丝 46
博文 707
码字总数 113318
作品 0
浦东
高级程序员
私信 提问
玩转Linux命令 tail命令详解

公号:软测小生(ruancexiaosheng) 前几天看到一同事正在使用这个命令,感觉有点陌生,然后就问了一嘴,-f是啥意思,同事说,他也忘了,他知其然不知其所以然。 今天突然看到关于这个命令的...

滇东北小汉丶
2018/04/19
0
0
linux 查看日志的常用命令

head 及tail 命令介绍 当需要查看一个文本文件的头部或尾部时,head 命令及tail 命令可以非常方便的完成该操作。head 命令用于查看一个文本 文件的开头部分;而tail 命令则用于显示文本文件的...

qinjker
2012/02/29
293
0
linux 查看命令

linux ---tail命令 linux中tail命令---用于查看文件内容 最基本的是cat、more和less。 1. 如果你只想看文件的前5行,可以使用head命令,如: head -5 /etc/passwd 2. 如果你想查看文件的后1...

技术花妞妞
2017/07/21
0
0
shell脚本学习总结----head+tail+chmod+chown+chattr+ln

shell脚本学习总结----head+tail+chmod+chown+chattr+ln ========================================================================= head ============================================......

doublelinux
2017/10/20
0
0
2017年6月7日笔记

mv 命令 linux设置系统环境变量 cp 命令 文档查看命令:cat more less head tail mv 命令 说明: 语法: 选项: 参数: linux设置系统环境变量 用于当前终端 用于当前用户(推荐) 用户主目录...

arvinlinux
2017/06/17
0
0

没有更多内容

加载失败,请刷新页面

加载更多

Java中垃圾回收的方法有哪些?

引数计数法 应用于:微软的COM/ActionScrip3/Python等 对象没有被引用就会被回收,缺点是需要维护一个引用计算器 复制算法 年轻代中使用的Minor GC。 a.效率高,缺点:需要内存容量大,比较耗...

DustinChan
38分钟前
4
0
Excel插入批注:可在批注插入文字、形状、图片

1.批注一直显示:审阅选项卡-------->勾选显示批注选项: 2.插入批注快捷键:Shift+F2 组合键 3.在批注中插入图片:鼠标右键点击批注框的小圆点【重点不可以在批注文本框内点击】----->调出批...

东方墨天
40分钟前
6
0
初识Java

Java语言的优势: 1、跨平台(所谓跨平台性,是指java语言编写的程序,一次编译后,可以在多个系统平台上运行。主要是由jvm所决定) 2.、面向对象(用老师的一句话“一切皆对象”后面会用详细...

Carina_猪
昨天
5
0
Java描述设计模式(09):装饰模式

本文源码:GitHub·点这里 || GitEE·点这里 一、生活场景 1、场景描述 孙悟空有七十二般变化,他的每一种变化都给他带来一种附加的本领。他变成鱼儿时,就可以到水里游泳;他变成鸟儿时,就...

知了一笑
昨天
4
0
聊聊nacos的HttpHealthCheckProcessor

序 本文主要研究一下nacos的HttpHealthCheckProcessor HealthCheckProcessor nacos-1.1.3/naming/src/main/java/com/alibaba/nacos/naming/healthcheck/HealthCheckProcessor.java public in......

go4it
昨天
7
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部