`
T240178168
  • 浏览: 367386 次
  • 性别: Icon_minigender_1
社区版块
存档分类
最新评论

Linux_tail_命令详解

阅读更多

Linux tail 命令详解
用途
从指定点开始将文件写到标准输出。使用tail命令的-f选项可以方便的查阅正在改变的日志
文件,tail -f filename会把filename里最尾部的内容显示在屏幕上,并且不但刷新,使你
看到最新的文件内容。
标准语法
tail [  -f ] [  -c Number |  -n Number |  -m Number |  -b Number |  -k Number
] [ File ]
要以逆序显示行
tail [  -r ] [  -n Number ] [ File ]

描述
tail 命令从指定点开始将 File 参数指定的文件写到标准输出。如果没有指定文件,则会
使用标准输入。 Number 变量指定将多少单元写入标准输出。 Number 变量的值可以是正的
或负的整数。如果值的前面有 +(加号),从文件开头指定的单元数开始将文件写到标准输
出。如果值的前面有 -(减号),则从文件末尾指定的单元数开始将文件写到标准输出。如
果值前面没有 +(加号)或 -(减号),那么从文件末尾指定的单元号开始读取文件。
Number 变量用于确定计数的起点的单元类型由 -b、-c、-k、-m 以及 -n 标志确定。如果
没有指定其中的任何一个标志,那么 tail 命令就会读取指定文件的最后十行,并将其写到
标准输出。这与在命令行输入 -n 10 是相同的。
-m 标志在单字节和双字节字符环境中提供了一致的结果。当输入是包含多字节字符的文本文
件时应谨慎使用 -c 标志,因为产生的输出可能不从字符边界开始。
标志
-b Number
从 Number 变量表示的 512 字节块位置开始读取指定文件。
-c Number
从 Number 变量表示的字节位置开始读取指定文件。
-f
如果输入文件是常规文件或如果 File 参数指定 FIFO(先进先出),那么 tail 命令不会
在复制了输入文件的最后的指定单元后终止,而是继续从输入文件读取和复制额外的单元(
当这些单元可用时)。如果没有指定 File 参数,并且标准输入是管道,则会忽略 -f 标志
。tail -f 命令可用于监视另一个进程正在写入的文件的增长。
-k Number
从 Number 变量表示的 1KB 块位置开始读取指定文件。
-m Number
从 Number 变量表示的多字节字符位置开始读取指定文件。使用该标志提供在单字节和双字
节字符代码集环境中的一致结果。
-n Number
从 Number 变量表示的行位置开始读取指定文件。
-r
从文件末尾以逆序方式显示输出。-r 标志的缺省值是以逆序方式打印整个文件。如果文件大
于 20,480 字节,那么 -r 标志只显示最后的 20,480 字节。

-r 标志只有与 -n 标志一起时才有效。否则,就会将其忽略。
退出状态
该命令返回下列的退出值:
0
成功完成。
>0
出现错误。
示例
要显示 notes 文件的最后十行,输入:
tail notes要指定从 notes 文件末尾开始读取的行数,输入:
tail  -n 20 notes
要从第 200 字节开始,每次显示一页 notes 文件,输入:
tail  -c +200 notes | pg
要跟踪文件的增长,输入:
tail  -f accounts
这显示 accounts 文件的最后十行。tail 命令继续显示添加到 accounts 文件中的行。显
示会一直继续,直到您按下 Ctrl-C 按键顺序来停止。
文件/usr/bin/tail包含 tail 命令。
分享到:
评论

相关推荐

    linux中tail 命令使用详解.docx

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

    Linux tail 命令详解

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

    一个简单的linux命令 tail

    **Linux Tail 命令详解** `tail` 是 Linux 系统中一个非常实用的命令,它允许用户查看文件的尾部内容,尤其适用于监控日志文件的实时变化。这个命令对于系统管理员来说是日常工作中不可或缺的工具,因为它可以帮助...

    Linux系统head与tail命令详解.doc

    在Linux操作系统中,`head`和`tail`是两个非常实用的命令行工具,它们用于查看文件的内容。这两个命令在日常的系统管理和故障排查中扮演着重要的角色,因为它们允许用户快速浏览文件的开头或结尾,而不必打开整个...

    Linuxtail命令详解[借鉴].pdf

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

    linux-tail.txt

    ### Linux `tail` 命令详解 #### 一、命令简介 `tail` 是一个在 Linux 和 Unix 系统中常用的命令行工具,用于显示文件的末尾部分。默认情况下,`tail` 命令会显示文件的最后十行内容。此命令非常适合实时监控日志...

    Linux_shell命令

    ### Linux Shell 命令详解 #### 文件与目录操作命令 **ls命令**:用于显示当前目录中的文件和目录信息,或指定目录的信息。 - `ls`:显示当前目录下的文件和目录。 - `ls -a`:显示所有文件,包括以`.`开头的隐藏...

    Linux中tail命令用法详解

    tail命令也是一个非常常用的文件查看类的命令,今天就为大家介绍下Linux tail命令的用法。 更多Linux命令详情请看:Linux命令速查手册 Linux tail命令主要用来从指定点开始将文件写到标准输出。很多人喜欢使用tail ...

    Red_Hat_Enterprise_Linux4_一些常用命令总结

    ### Red Hat Enterprise Linux 4 常用命令详解 #### 引言 Red Hat Enterprise Linux (RHEL) 是一款广泛使用的Linux发行版,尤其在企业级服务器市场中占有重要地位。RHEL 4版本虽然已经较为古老,但在当时是极具影响...

    Linux命令详解手册.zip

    "Linux命令详解手册"提供了全面的命令指南,帮助用户理解和运用各种命令来高效地操作Linux系统。下面将详细阐述Linux命令的主要类别及其重要用途。 1. 文件和目录管理: - `ls`:列出目录内容,常用于查看当前目录...

    Linux 命令head和tail常见用法详解

    Linux中的`head`和`tail`命令是两个非常实用的工具,它们被广泛用于查看文件的开头或结尾部分,而不必打开整个文件。这两个命令在系统管理、日志监控和故障排查等方面尤其有用。 首先,我们来看`head`命令。`head`...

    linux常用命令详解

    Linux常用命令详解 Linux操作系统中有许多常用命令,掌握这些命令可以帮助用户更好地使用Linux系统。下面详细介绍一些常用的Linux命令。 一、文件处理命令 1. ls命令:ls命令是list的缩写,用于查看目录中的文件...

    Linux tail 命令用法详解

    Linux tail 命令 tail 命令可用于查看文件的内容,有一个常用的参数 -f 常用于查阅正在改变的日志文件。 tail -f filename 会把 filename 文件里的最尾部的内容显示在屏幕上,并且不断刷新,只要 filename 更新就...

    linux_cmd.txt

    ### Linux命令基础知识点详解 #### 一、系统初始化与关机命令 在Linux环境中,管理员经常需要对系统进行初始化或关机操作。以下是一些常用的命令: - **#init0**:将系统运行级别切换到0,即关机模式。 - **#init...

    Linux文件和目录操作命令

    ### Linux文件和目录操作命令详解 #### 一、概述 Linux作为一款强大的开源操作系统,广泛应用于服务器、桌面以及嵌入式设备等领域。对于初学者来说,掌握基本的文件和目录操作命令至关重要。本文将深入介绍Linux...

    详解linux tail命令显示最后n行

    用于linux查看日志的时候很方便,假如日志文件为:Console.log 用法: 1. tail Console.log 输出文件最后10行的内容 2. tail -nf Console.log –n为最后n行 输出文件最后n行的内容,同时监视文件的改变,只要...

    Linux编程命令详解

    本文将深入探讨“Linux编程命令详解”这一主题,主要围绕以下几个知识点展开: 1. **Linux命令行基础**:Linux操作系统主要通过命令行界面与用户交互,掌握常用命令是Linux编程的基础。例如`ls`用于列出目录内容,`...

Global site tag (gtag.js) - Google Analytics