linux的tail命令学习与使用

查看文件内容的特殊方法
  相信最基本的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手册形式维护的. 如果 infotail 程序在你那儿都已经安装好了,那么命令:info tail 应该会让你访问到整篇手册.

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

二、WINDOWS下的TAIL工具

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

     下载地址 http://sourceforge.net/projects/tailforwin32

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值