查看文件内容的特殊方法
相信最基本的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环境下模拟Linux `tail`命令的行为。这通常是通过安装一些开源或者商业软件来实现的,例如利用GnuWin32、Cygwin、UnxUtils等项目提供的Windows版本的`tail`...
因此,在Windows环境下,开发了类似于`tail`功能的工具,如"window环境下的tail命令工具"所提及的Tail4win。 Tail4win是一款小巧而强大的Windows应用,它的主要功能是模拟Linux的`tail`命令,让用户在Windows上也能...
Linux 中 tail 命令使用详解 Tail 命令是 Linux 中一个功能强大且常用的命令,用于显示文件的末尾内容。它可以从指定点开始将文件写到标准输出,并且可以实时监控文件的变化。 基本用法 Tail 命令的基本格式为:...
Windows平台下类似Linux/Unix tail命令的小工具
标题"windows下使用tail命令-tail2win"表明我们要讨论的是如何在Windows系统中使用`tail2win`这个工具来模拟Linux中的`tail`命令功能。`tail2win`是一个小型的应用程序,它的主要作用是让你能在Windows上像在Linux中...
标题提到的“Windows下使用tail命令”,实际上是指在Windows中安装和使用类似于Linux `tail`命令的工具。在给定的描述中,提到了一个简单的方法:将`tail.exe`文件复制到`windows\system32`目录下。这个`tail.exe`...
window下也可享受跟linux下tail命令一样的方便与强大。
然而,开发者经常需要在Windows环境中处理类似Linux的任务,比如实时监控日志文件的变化,这时"window模拟tail命令"就显得十分实用。这个工具允许你在Windows上模拟Linux的`tail`命令,虽然功能可能稍微简化,但足以...
Linux有一个tail命令可以实时输出文本文件内容 而windows却没有类似的命令 这回用这个工具可以在windows里可以使用tail命令了 命令方法和Linux使用方法一样 方法:解压缩,把tail.exe放到c:\windows\system32\目录下,...
Linux tail 命令详解 Linux tail 命令是用于从指定点开始将文件写到标准输出的命令。它的主要用途是查看文件的最后一部分内容,或者是在文件末尾追加新的内容时实时查看文件的变化。 基本语法:tail [ -f ] [ -c ...
标题中的“在Windows下编写tail命令”指的是在微软操作系统环境下实现类似于Linux系统中`tail`命令的功能。在Linux中,`tail`命令用于查看文件的末尾内容,通常用于实时监控日志文件的变化。在Windows中,由于命令行...
在Linux基础课件中,"Linux系统文件内容查看tail命令"是一个关键主题,它涵盖了11页的内容,帮助初学者理解如何有效地使用这个命令。 首先,让我们了解“tail”命令的基本用法。通过输入`tail [选项] 文件名`,你...
下的tail命令,可以在实时查看日志打印内容。下载到path环境变量下面。
Linux tail 命令详解 Linux tail 命令是 Linux 系统中一个功能强大且常用的命令,用于从指定点开始将文件写到标准输出。下面是 tail 命令的详细解析。 语法 tail [ -f ] [ -c Number | -n Number | -m Number | -b...
window tail命令支持
在浏览器中像使用tail命令那样查看日志文件_web-tail
D:\>tail/? 一成不变的方法,/?来查看使用帮助 usage: TAIL [switches] [filename]* switches: [-?] display this message [-n] display last n lines of each file (default 10) [-f filename] keep ...
Linux中的`tail`命令是一个非常实用的工具,它允许用户查看文件的末尾部分,或者实时跟踪文件的变化。在这个源代码分享中,我们看到作者提供了一个个人编写的`tail`命令实现。通过分析和理解这个源代码,我们可以...
然而,Linux的`tail`命令是一个非常实用的工具,它允许用户查看文件的末尾部分,特别是当文件持续增长时,`tail -f`命令能够实时跟踪更新。为了解决这个问题,一些开发者创建了Windows下的模拟Linux `tail`命令的...
在Unix/Linux系统中,`tail`命令是一个非常常用的工具,用于查看文件的末尾内容,尤其是跟踪日志文件的变化。然而,Windows操作系统默认并不提供这个功能,但我们可以借助第三方工具来实现类似的功能。 "可在...