tail 命令从指定点开始将文件写到标准输出.使用tail命令的-f选项可以方便的查阅正在改变的日志文件,tail -f filename会把filename里最尾部的内容显示在屏幕上,并且不但刷新,使你看到最新的文件内容.
---------------------------------------------------------------------------------------------------------------------------
1.命令格式;
tail[必要参数][选择参数][文件]
2.命令功能:
用于显示指定文件末尾内容,不指定文件时,作为输入信息进行处理。常用查看日志文件。
3.命令参数:
-f 循环读取
-q 不显示处理信息
-v 显示详细的处理信息
-c<数目> 显示的字节数
-n<行数> 显示行数
--pid=PID 与-f合用,表示在进程ID,PID死掉之后结束.
-q, --quiet, --silent 从不输出给出文件名的首部
-s, --sleep-interval=S 与-f合用,表示在每次反复的间隔休眠S秒
4.使用实例:
------------------------------------------------------------------------------------
实例1:显示文件末尾内容
命令:
tail -n 5 log2014.log
输出:
[root@localhost test]# tail -n 5 log2014.log
2014-09
2014-10
2014-11
2014-12
==============================[root@localhost test]#
说明:
显示文件最后5行内容
实例2:循环查看文件内容
命令:
tail -f test.log
输出:
[root@localhost ~]# ping 192.168.120.204 > test.log &
[1] 11891[root@localhost ~]# tail -f test.log
PING 192.168.120.204 (192.168.120.204) 56(84) bytes of data.
64 bytes from 192.168.120.204: icmp_seq=1 ttl=64 time=0.038 ms
64 bytes from 192.168.120.204: icmp_seq=2 ttl=64 time=0.036 ms
64 bytes from 192.168.120.204: icmp_seq=3 ttl=64 time=0.033 ms
64 bytes from 192.168.120.204: icmp_seq=4 ttl=64 time=0.027 ms
64 bytes from 192.168.120.204: icmp_seq=5 ttl=64 time=0.032 ms
64 bytes from 192.168.120.204: icmp_seq=6 ttl=64 time=0.026 ms
64 bytes from 192.168.120.204: icmp_seq=7 ttl=64 time=0.030 ms
64 bytes from 192.168.120.204: icmp_seq=8 ttl=64 time=0.029 ms
64 bytes from 192.168.120.204: icmp_seq=9 ttl=64 time=0.044 ms
64 bytes from 192.168.120.204: icmp_seq=10 ttl=64 time=0.033 ms
64 bytes from 192.168.120.204: icmp_seq=11 ttl=64 time=0.027 ms
[root@localhost ~]#
说明:
ping 192.168.120.204 > test.log & //在后台ping远程主机。并输出文件到test.log;这种做法也使用于一个以上的档案监视。用Ctrl+c来终止。
实例3:从第5行开始显示文件
命令:
tail -n +5 log2014.log
输出:
[root@localhost test]# cat log2014.log
2014-01
2014-02
2014-03
2014-04
2014-05
2014-06
2014-07
2014-08
2014-09
2014-10
2014-11
2014-12
==============================
[root@localhost test]# tail -n +5 log2014.log
2014-05
2014-06
2014-07
2014-08
2014-09
2014-10
2014-11
2014-12
==============================
相关推荐
学习 Linux 的第一步:当然是从 Linux 命令 入手: 查看 Linux 命令帮助信息 - 关键词:help, whatis, info, which, whereis, man Linux 文件目录管理 - 关键词:cd, ls, pwd, mkdir, rmdir, tree, touch, ln, ...
Linux中的`tail`命令是一个非常实用的工具,它允许用户查看文件的末尾部分,或者实时跟踪文件的变化。在这个源代码分享中,我们看到作者提供了一个个人编写的`tail`命令实现。通过分析和理解这个源代码,我们可以...
以下是一些常见的Linux命令的详细说明: 1. **cd命令**:改变当前工作目录。例如,`cd /home/user` 将用户的工作目录切换到 `/home/user`。 2. **pwd命令**:显示当前工作目录。使用`pwd`可以快速查看你所在的位置...
在Linux基础课件中,"Linux系统文件内容查看tail命令"是一个关键主题,它涵盖了11页的内容,帮助初学者理解如何有效地使用这个命令。 首先,让我们了解“tail”命令的基本用法。通过输入`tail [选项] 文件名`,你...
### Linux基本命令学习知识点概述 #### 第九课 文件与目录操作 - **文件与目录的基本概念**: - 文件:Linux中的文件被视为无结构的字符流形式,存储在某种介质上。 - 文件名:由字母、数字、下划线和圆点组成,...
标题"windows下使用tail命令-tail2win"表明我们要讨论的是如何在Windows系统中使用`tail2win`这个工具来模拟Linux中的`tail`命令功能。`tail2win`是一个小型的应用程序,它的主要作用是让你能在Windows上像在Linux中...
Linux shell 命令学习总结 本文将对 Linux shell 命令进行总结,涵盖基本的 bash 命令、环境变量和 vim 编辑器常用命令。 一、基本的 bash 命令 1. 目录管理命令: - cd destination:更改目录命令 - ls:能够...
标题《常用Linux命令.pdf》指的是该文档是关于Linux操作系统中常见命令的总结指南。Linux系统是类Unix系统中...文档的下载提供了一个方便的途径供用户学习和参考Linux命令,对提高工作效率和系统管理能力具有很大帮助。
5. **man命令**:查看任何Linux命令的详细手册页,是学习和查询命令用法的必备工具。 6. **chmod命令**:修改文件或目录的权限,是文件系统安全的关键操作。 7. **chown命令**:改变文件或目录的所有者,对于多...
### Linux基础命令学习笔记 #### 一、基本概念与环境准备 Linux系统作为一种广泛使用的开源操作系统,其命令行工具在日常运维工作中占据了极其重要的地位。本文档为一份基础的学习笔记,旨在帮助初学者掌握基本的...
### Linux 命令学习知识点总结 #### 一、目录管理命令 1. **`mkdir` 命令** - **用途**:用于创建一个或多个目录。 - **语法**: ```bash mkdir [选项] 目录名称 ``` - **示例**: - `mkdir a`:创建名为`a...
此外,对于那些希望学习Linux命令但又无法立即切换到Linux环境的人来说,这样的模拟工具也是一个很好的学习辅助。 值得注意的是,尽管`tail.exe`提供了便捷的功能,但它可能没有原生Linux `tail`命令那样全面的选项...
### Linux常用命令详解 #### 基本命令 1. **ls命令**:显示指定工作目录...通过学习这些命令的使用方法及其参数选项,可以有效地提高在Linux环境下的工作效率,并为进一步学习更高级的系统管理和编程打下坚实的基础。
以上是对Linux基础命令的介绍,通过这些命令的学习和实践,用户能够更加熟练地操作Linux系统,提高工作效率。需要注意的是,在使用命令时应区分大小写,因为Linux系统对此是敏感的。此外,为了更好地学习和交流Linux...
这是Linux命令的基本结构。`-选项`用来定制命令的行为,`参数`则是指定命令作用的对象。例如,`ls -l`用于以详细列表形式显示目录内容。 2. **目录处理命令**: - **ls**:显示目录中的文件和子目录。使用`-d`...
15. `tail`: 显示文件的最后几行,常用于查看日志文件。 16. `find`: 在指定路径下搜索满足条件的文件。 17. `grep`: 在文件中搜索匹配的文本行。 18. `sort`: 对文件内容进行排序。 19. `wc`: 统计文件中的字符数、...
在IT领域,Linux操作系统是开发者、系统管理员以及技术爱好者的重要工具。Linux命令行界面提供了强大的功能,通过一系列命令,用户可以...记得实践是学习Linux命令的最好方式,多尝试、多用,才能真正理解并运用自如。
### Linux常用命令详解 #### 一、文件管理 ...以上介绍的命令只是Linux系统中的一部分,随着对Linux的深入学习,将会接触到更多强大的工具和命令。熟练掌握这些基础命令能够极大地提高在Linux环境下的工作效率。
以下是一些关键的Linux命令及其用途: 1. **文件操作命令**: - `touch`:创建新文件或更新已有文件的时间戳。 - `cp`:复制文件或目录。 - `mv`:移动或重命名文件和目录。 - `rm`:删除文件或目录。 - `ln`...