文档章节

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

小强斋太
 小强斋太
发布于 2016/11/09 20:07
字数 526
阅读 1
收藏 0

1、命令简介

tail (tail) 用来显示档案的结尾(默认为10行)至标准输出中。若指定了多于一个文件,程序会在每段输出的开始添加相应文件名作为头。如果不指定文件或文件为"-" ,则从标准输入读取数据。

2、用法

nl [选项]... [文件]...

3、选项

-c, --bytes=K        输出最后K字节;另外,使用-c +K 从每个文件的第K 字节输出
-f, --follow[={name|descriptor}]  即时输出文件变化后追加的数据。 
-n,           输出最后K行;另外,使用-n +K 从每个文件的第K行输出 
   --pid=PID        同 -f 一起使用,当 PID 所对应的进程死去后终止
-s, --sleep-interval=N   与-f合用,表示在每次反复的间隔休眠N秒

4、示例

示例1:显示文件的后n行
[root@oracledb ~]# tail -n 5  log.txt 
2016-1-27
2016-1-28
2016-1-29
2016-1-30
2016-1-31
示例2:从第5行开始输出文件
[root@oracledb ~]# tail -n +5  log.txt 
2016-1-5
2016-1-6
2016-1-7
2016-1-8
2016-1-9
2016-1-10
2016-1-11
2016-1-12
2016-1-13
2016-1-14
2016-1-15
2016-1-16
2016-1-17
2016-1-18
2016-1-19
2016-1-20
2016-1-21
2016-1-22
2016-1-23
2016-1-24
2016-1-25
2016-1-26
2016-1-27
2016-1-28
2016-1-29
2016-1-30
2016-1-31
实例3:显示文件后n个字节
[root@oracledb ~]# tail -c 30  log.txt 
2016-1-29
2016-1-30
2016-1-31
示例4:从第n个字节开始显示内容
[root@oracledb ~]# tail -c +30  log.txt 
16-1-4
2016-1-5
2016-1-6
2016-1-7
2016-1-8
2016-1-9
2016-1-10
2016-1-11
2016-1-12
2016-1-13
2016-1-14
2016-1-15
2016-1-16
2016-1-17
2016-1-18
2016-1-19
2016-1-20
2016-1-21
2016-1-22
2016-1-23
2016-1-24
2016-1-25
2016-1-26
2016-1-27
2016-1-28
2016-1-29
2016-1-30
2016-1-31
实例5:动态显示文件内容
[root@oracledb ~]# tail -f   log.txt 
2016-1-22
2016-1-23
2016-1-24
2016-1-25
2016-1-26
2016-1-27
2016-1-28
2016-1-29
2016-1-30
2016-1-31

本文转载自:http://www.cnblogs.com/xqzt/p/5425331.html

共有 人打赏支持
小强斋太
粉丝 0
博文 181
码字总数 0
作品 0
广州
私信 提问
每天一个linux命令目录

开始详细系统的学习linux常用命令,坚持每天一个命令,所以这个系列为每天一个linux命令。学习的主要参考资料为: 1.《鸟哥的linux私房菜》 2.http://codingstandards.iteye.com/blog/786653...

长平狐
2013/06/17
174
0
实用wget使用方法, 记录备忘

wget是一个下载文件的工具. 在命令行下使用, 使用方法: wget http://djangoproject.com/download/1.6.2/tarball/~$ mv index.html django.1.6.2.tar.gz 这样保存下来的是一个index.html文件,...

alazyer
2014/03/11
0
0
每天一个linux命令(15):tail 命令

tail 命令从指定点开始将文件写到标准输出.使用tail命令的-f选项可以方便的查阅正在改变的日志文件,tail -f filename会把filename里最尾部的内容显示在屏幕上,并且不但刷新,使你看到最新的文...

长平狐
2013/06/17
26
0
Linux 中几个高效过滤命令

过滤器是一个程序,它从标准输入读取数据,在数据上执行操作,然后把结果写到标准输出。 因此,它可以用来以强大的方式处理信息,例如重新结构化输出以生成有用的报告,修改文件里面的文本,...

问题终结者
05/15
0
0
学用Linux命令

 Linux虽然是免费的,但它的确是一个非常优秀的操作系统,与MS-WINDOWS相比具有可靠、 稳定、速度快等优点,且拥有丰富的根据UNIX版本改进的强大功能。下面,作为一个典型的DOS 和WINDOWS用...

红薯
2009/05/05
1K
2

没有更多内容

加载失败,请刷新页面

加载更多

RestClientUtil和ConfigRestClientUtil区别说明

RestClientUtil directly executes the DSL defined in the code. ConfigRestClientUtil gets the DSL defined in the configuration file by the DSL name and executes it. RestClientUtil......

bboss
今天
12
0

中国龙-扬科
昨天
2
0
Linux系统设置全局的默认网络代理

更改全局配置文件/etc/profile all_proxy="all_proxy=socks://rahowviahva.ml:80/"ftp_proxy="ftp_proxy=http://rahowviahva.ml:80/"http_proxy="http_proxy=http://rahowviahva.ml:80/"......

临江仙卜算子
昨天
9
0
java框架学习日志-6(bean作用域和自动装配)

本章补充bean的作用域和自动装配 bean作用域 之前提到可以用scope来设置单例模式 <bean id="type" class="cn.dota2.tpye.Type" scope="singleton"></bean> 除此之外还有几种用法 singleton:......

白话
昨天
8
0
在PC上测试移动端网站和模拟手机浏览器的5大方法

总结很全面,保存下来以备不时之需。原文地址:https://www.cnblogs.com/coolfeng/p/4708942.html

kitty1116
昨天
7
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部