Linux下如何使用tail命令指南

2016-02-20 03:13 6 1 收藏

下面图老师小编跟大家分享一个简单易学的Linux下如何使用tail命令指南教程,get新技能是需要行动的,喜欢的朋友赶紧收藏起来学习下吧!

【 tulaoshi.com - Linux教程 】

如果head命令用于查看文件的头部,那么tail命令就正好相反,tail命令主要用于查看文件内容的结尾,下面图老师小编就给大家详细介绍下Linux下tail的用法吧。

 Linux下如何使用tail命令指南

1.命令格式;

tail[必要参数][选择参数][文件]

2.命令功能:

用于显示指定文件末尾内容,不指定文件时,作为输入信息进行处理。常用查看日志文件。

3.命令参数:

-f 循环读取

-q 不显示处理信息

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com)

-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

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com)

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下tail命令的用法介绍了,如果你需要查看文件的后面几行内容,那么就会用到tail命令,你可以参考上面的实例结合实际使用。

来源:http://www.tulaoshi.com/n/20160220/1635861.html

延伸阅读
    系统管理员经常需要远程登录服务器     然后在服务器上跑一些程序     有个时候     得跑很长时间(超过12小时)     这是如果程序没结束就退出远程管理终端     远程跑的程序很有可能就此当掉     以前常用的解决方式是用命令n...
  在“Linux 文件命令精通指南(上)”中,我们讨论了利用最基础和最常用 Linux 文件命令所需的基本信息。在本文中,我将对 Linux 系统命令作同样的讨论。 我们在前一篇文章中了解到,在 Linux/UNIX 世界中,一切都被看作文件,包括系统管理命令。单独对于组织而言,我们在本系列的第一部分中讨论了文件命令,并将在本文中提供...
标签: 服务器
Linux下sed命令使用全解析   一、Sed简介 Sed:Stream Editor 流式编辑器 又称行编辑器,每次只编辑一行。Sed工作是在模式空间中进行的,并不操作源文件。对源文件无危害。 二、Sed使用格式 Sed命令的常用格式如下: (1)Sed [options] ‘script’ input_file (2)Sed [options] –f script_f...
标签: 电脑入门
如果你想要了解Linux服务器的目前状况,那么你就需要知道Linux服务器监控命令,使用Linux服务器监控命令,可以知道当前服务器正在做什么,那么Linux服务器监控命令有哪些呢?随图老师小编一起来了解下吧。 有些 Linux 发行版会提供 GUI 程序来进行系统的监控,例如 SUSE Linux 就有一个非常棒而且专业的工具 YaST,KDE 的 KDE System Guard 同...
标签: 电脑入门
Linux系统下通常都会自动挂载USB设备,如果没有自动挂载的话就需要自己手动挂载USB设备了,那么Linux下要如何挂载USB设备呢?不需要的时候又要如何卸载呢?一起来了解下吧。 在挂载之前需要确定下列三种信息 1、要挂载对象的文件系统类型 2、要挂载对象的设备名称 3、确定挂载点 挂载时使用mount命令: 格式:mount [-参数] [设...

经验教程

135

收藏

66
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部