`

Linux命令:tail

 
阅读更多

文章转载http://www.cnblogs.com/peida/archive/2012/11/07/2758084.html

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

==============================

 

在终端中退出查看,可以按ctrl+c。

分享到:
评论

相关推荐

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

    **Linux中的`tail`命令是系统管理中非常实用的一个工具,尤其对于监控日志文件的变化极为关键。本文将深入解析`tail`命令的使用方法、参数以及实例,帮助你更好地理解和掌握这一命令。** ### 1. 命令概述 `tail`...

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

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

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

    Linux中的`tail`命令是一个非常实用的工具,它主要用于查看文件的末尾内容,尤其在监控日志文件变动时非常有用。本篇文章将详细介绍`tail`命令的基本使用、功能、参数以及常见实例。 ### 1. 命令格式与功能 `tail`...

    linux中tail 命令使用详解.docx

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

    linux系统简单命令

    * more、less、head、tail 命令:用于显示或部分显示文件内容。 * lp/lpstat/cancel 命令:用于打印文件。 * chmod 命令:用于更改文件权限。 * rm 命令:用于删除文件或目录。 * cp 命令:用于拷贝文件或目录。 四...

    一个简单的linux命令 tail

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

    linux 常用命令大全总结,良心总结

    9. tail命令:显示文件的最后几行,例如tail -n 10 文件名 10. find命令:在目录中搜索文件,例如find -name 文件名 系统类操作命令 系统类操作命令是Linux中用于管理系统的命令。这些命令包括: 1. man命令:...

    Linux网络操作系统基础:文件命令读取文件头尾命令head和tail.pptx

    Linux 文件命令读取文件头尾命令 head 和 tail Linux 操作系统是一种广泛使用的开源操作系统,对于系统管理和维护至关重要。在 Linux 系统中,文件命令是基础命令之一,用于读取和处理文件。今天,我们将讨论两个...

    linux运维笔记:最常用的150个命令.docx

    Linux运维笔记是系统管理员和开发者不可或缺的一部分,这篇笔记总结了最常用的150个Linux命令,涵盖文件和目录操作、查看文件及内容处理、文件压缩及解压缩、信息显示、搜索文件、用户管理和基础网络操作等多个方面...

    linux系统中常用命令和英语词汇归类.pdf

    * tail 命令:文本文件查看命令 光盘驱动器设备文件: * /dev/cdrom 挂载光盘使用 mount 命令 * mount 命令:挂载光盘命令 * umount 命令:卸载光盘命令 * eject 命令:弹出或收回光盘驱动盘托盘 使用 cp 命令制作...

    Linux常用命令大全.pdf

    本文将详细介绍Linux中一些常用的基本命令及其使用方法,这些命令是系统管理员和高级用户必须掌握的基础知识。 1. cd命令:该命令用于改变当前工作目录。 - cd:返回当前用户的家目录。 - cd 目录名:切换到指定...

    Linux 常用命令大全包括许多用于系统管理、文件操作、网络管理等方面的命令 以下是一些常用的 Linux 命令: 1. 2.

    ### Linux常用命令详解 Linux作为一款强大的开源操作系统,在服务器领域占据着极其重要的地位。无论是日常运维还是开发工作,掌握一系列核心命令都是非常必要的。本文将基于提供的文件内容,深入讲解Linux中涉及...

    linux常用命令详解

    下面详细介绍一些常用的Linux命令。 一、文件处理命令 1. ls命令:ls命令是list的缩写,用于查看目录中的文件和文件夹信息。可以使用-l选项显示文件的详细信息,-a选项显示所有文件,包括隐藏文件。 2. touch命令...

    Linuxtail命令详解[借鉴].pdf

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

    Linux系统常用命令.docx

    4. tail 命令:用于显示文件的尾几行。 5. less 命令:用于分屏显示文件内容。 四、系统管理命令 1. su 命令:用于更换用户身份。 2. shutdown 命令:用于关闭计算机。 3. halt 命令:用于关闭系统。 4. reboot ...

    操作系统实验报告熟悉Linux的基本环境和Linux的基本命令.doc

    Linux基本环境和Linux基本命令 Linux操作系统是当今最流行的开源操作系统之一,广泛应用于服务器、嵌入式系统、移动设备等领域。熟悉Linux的基本环境和基本命令是任何IT专业人士的基本功课。本文将详细介绍Linux的...

    Linux服务器查看日志

    公司的服务是部署在Linux上的,当线上出现各种问题的时候,我们肯定要先看线上日志,找到是什么问题再逐步排查。这里从最基础的命令总结一下如何查看线上日志。 我使用的xshell,登录服务所部署的那台服务器,进入...

    window环境下的tail命令工具

    在Windows操作系统中,由于其与Linux系统的本质差异,很多Linux常用的命令行工具并不能直接使用,例如`tail`命令。然而,对于习惯于Linux环境的开发者和系统管理员来说,`tail`命令是一个非常实用的工具,它能实时...

    常用Linux命令.pdf

    标题《常用Linux命令.pdf》指的是该文档是关于Linux操作系统中常见命令的总结指南。Linux系统是类Unix系统中的一种,广泛应用于服务器、桌面计算机、超级计算机等领域。该文档中的内容应当包括基础命令、文件系统...

Global site tag (gtag.js) - Google Analytics