`
诗意的栖居
  • 浏览: 272361 次
  • 性别: Icon_minigender_2
  • 来自: 北京
社区版块
存档分类
最新评论

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手册形式维护的. 如果 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://sourceforge.net/projects/tailforwin32
分享到:
评论

相关推荐

    windows下用的tail命令

    标题中提到的"windows下用的tail命令",实际上是在Windows环境下模拟Linux `tail`命令的行为。这通常是通过安装一些开源或者商业软件来实现的,例如利用GnuWin32、Cygwin、UnxUtils等项目提供的Windows版本的`tail`...

    window环境下的tail命令工具

    因此,在Windows环境下,开发了类似于`tail`功能的工具,如"window环境下的tail命令工具"所提及的Tail4win。 Tail4win是一款小巧而强大的Windows应用,它的主要功能是模拟Linux的`tail`命令,让用户在Windows上也能...

    linux中tail 命令使用详解.docx

    Linux 中 tail 命令使用详解 Tail 命令是 Linux 中一个功能强大且常用的命令,用于显示文件的末尾内容。它可以从指定点开始将文件写到标准输出,并且可以实时监控文件的变化。 基本用法 Tail 命令的基本格式为:...

    Windows下的tail命令

    Windows平台下类似Linux/Unix tail命令的小工具

    windows下使用tail命令-tail2win

    标题"windows下使用tail命令-tail2win"表明我们要讨论的是如何在Windows系统中使用`tail2win`这个工具来模拟Linux中的`tail`命令功能。`tail2win`是一个小型的应用程序,它的主要作用是让你能在Windows上像在Linux中...

    windows下使用tail命令

    标题提到的“Windows下使用tail命令”,实际上是指在Windows中安装和使用类似于Linux `tail`命令的工具。在给定的描述中,提到了一个简单的方法:将`tail.exe`文件复制到`windows\system32`目录下。这个`tail.exe`...

    window下tail命令

    window下也可享受跟linux下tail命令一样的方便与强大。

    window模拟tail命令

    然而,开发者经常需要在Windows环境中处理类似Linux的任务,比如实时监控日志文件的变化,这时"window模拟tail命令"就显得十分实用。这个工具允许你在Windows上模拟Linux的`tail`命令,虽然功能可能稍微简化,但足以...

    WIndows版tail命令工具

    Linux有一个tail命令可以实时输出文本文件内容 而windows却没有类似的命令 这回用这个工具可以在windows里可以使用tail命令了 命令方法和Linux使用方法一样 方法:解压缩,把tail.exe放到c:\windows\system32\目录下,...

    Linuxtail命令详解[借鉴].pdf

    Linux tail 命令详解 Linux tail 命令是用于从指定点开始将文件写到标准输出的命令。它的主要用途是查看文件的最后一部分内容,或者是在文件末尾追加新的内容时实时查看文件的变化。 基本语法:tail [ -f ] [ -c ...

    在windows下编写tail命令,提供源码和exe下载

    标题中的“在Windows下编写tail命令”指的是在微软操作系统环境下实现类似于Linux系统中`tail`命令的功能。在Linux中,`tail`命令用于查看文件的末尾内容,通常用于实时监控日志文件的变化。在Windows中,由于命令行...

    Linux基础课件Linux系统文件内容查看tail命令共

    在Linux基础课件中,"Linux系统文件内容查看tail命令"是一个关键主题,它涵盖了11页的内容,帮助初学者理解如何有效地使用这个命令。 首先,让我们了解“tail”命令的基本用法。通过输入`tail [选项] 文件名`,你...

    windows下的tail命令tail.exe

    下的tail命令,可以在实时查看日志打印内容。下载到path环境变量下面。

    Linux tail 命令详解

    Linux tail 命令详解 Linux tail 命令是 Linux 系统中一个功能强大且常用的命令,用于从指定点开始将文件写到标准输出。下面是 tail 命令的详细解析。 语法 tail [ -f ] [ -c Number | -n Number | -m Number | -b...

    window tail命令支持

    window tail命令支持

    在浏览器中像使用tail命令那样查看日志文件_web-tail.zip

    在浏览器中像使用tail命令那样查看日志文件_web-tail

    linux tail命令 源代码

    Linux中的`tail`命令是一个非常实用的工具,它允许用户查看文件的末尾部分,或者实时跟踪文件的变化。在这个源代码分享中,我们看到作者提供了一个个人编写的`tail`命令实现。通过分析和理解这个源代码,我们可以...

    window下的tail命令

    D:\>tail/? 一成不变的方法,/?来查看使用帮助 usage: TAIL [switches] [filename]* switches: [-?] display this message [-n] display last n lines of each file (default 10) [-f filename] keep ...

    windows下模拟linux的tail命令的实用工具

    然而,Linux的`tail`命令是一个非常实用的工具,它允许用户查看文件的末尾部分,特别是当文件持续增长时,`tail -f`命令能够实时跟踪更新。为了解决这个问题,一些开发者创建了Windows下的模拟Linux `tail`命令的...

    每天一个linux命令(15):tail命令.pdf

    **Linux中的`tail`命令是系统管理员和开发者日常工作中非常常用的一个工具,它主要用于查看文件的末尾内容,尤其在追踪日志文件的变化时极为便利。以下是对`tail`命令的详细解析:** ### 1. 命令格式 ```shell tail...

Global site tag (gtag.js) - Google Analytics