tail 命令

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

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

tail Linux 指令相关推荐

  1. linux tac sed,Day08 - 一些常用 Linux 指令 - 3-7 (cat、tac、head、tail、vi、sed)

    前言 此為 Linux 相關的 3-7 篇,都是很常用的指令,每天學一點,並常使用,便會記下成為反射動作之一 cat 將該檔案內容印在終端機上 command | cat cat -n file ca ...

  2. linux指令查看tomcat日志

    实际开发中经常遇到查看远程tomcat日志,来查找原因:因此总结了一些常用的linux指令 1.先切换到:cd usr/local/tomcat5/logs 2.tail -f catalina.ou ...

  3. 自学linux指令总结

    自学linux指令总结 1.mkdir             创建目录的指令,主要参数-p,递归创建目录.在同一目录下创建多个子目录可以用:隔开. 2.touch             创建文件的 ...

  4. 初学者必备Linux指令

    初学者完成Linux系统安装以后,学习Linux操作系统必备的指令,基于Linux指令管理Linux操作系统,必备Linux指令有哪些? 基础命令相关一: Cd.ls.pwd.help.man.if. ...

  5. Linux指令和对应的英文全称,Linux单横杠和双横杠的区别

    1.linux单横杠 双横杠的区别 其实不叫横杠,是叫hyphen连字符. -,单个连字符跟的是多个单字符参数,--,双连字符跟的是单个多字符参数 想想这设计也是巧妙,如果不区分的话,写在一起几个字母 ...

  6. Hadoop第三天--linux指令

    自己的话:层楼终究误少年,自由早晚乱余生 眼泪你别问,joker这个 "男人" 你别恨 Hadoop第三天–linux指令 Linux常用命令 基本日常操作命令 linux的文件系 ...

  7. linux命令查找软件,linux指令速查器下载

    linux指令速查器最新版(linux指令查询)是一款最新免费包含linux命令查询.搜索功能的linux命令查询软件,它介绍了超过300条指令的用法,对各种用法做了详细的中文说明,非常适合于新手玩家 ...

  8. 盘点那些常用的Linux指令

    常用的Linux指令 处理目录 查看目录文件 ls 查看当前所在的路径 pwd 切换目录 cd 创建文件夹 mkdir 删除文件/目录 rm 复制文件/目录 cp 重命名/转移 文件/目录 mv 处理 ...

  9. 连夜整理了多年后端开发最常用linux指令(建议收藏,边用边学)

    0. 引言 前段时间有同学问我:linux指令那么多,怎么去学?实际上这个问题也曾经困扰着我,多年走来,我总结了一个经验:优先学习你马上要用到的,而不是上来就体系的全部学习一遍. 可能很多同学会不太适 ...

最新文章

  1. 最近ES遇到discover老是失败问题,ping主节点和node节点正常,抓包发现了大量的retransmission、tcp out of order、dup ack问题。...
  2. msf生成linux shellcode,MSF-Shellcode生成和使用
  3. 计算机科学与技术的深度研究,专业深度分析--计算机科学与技术.docx
  4. 获取当地天气_Mac 天气预报动态壁纸工具Living Weather HD 4.4.4
  5. 少儿编程150讲轻松学Scratch(六)-少儿编程命名规则
  6. 背水一战 Windows 10 (46) - 控件(ScrollViewer 基础): ScrollViewer, ScrollBar, ScrollContentPresenter...
  7. TensorFlow tf.keras.losses.CategoricalHinge
  8. git回退错误的提交
  9. C++ 以智能指针管理内存资源
  10. Catboost:超越Lightgbm和XGBoost的又一个boost算法神器
  11. LINUX开源监控平台Nagios(主机监控配置)
  12. 2020 dns排名_2020年度DNS年度全球直销排名
  13. VBA实战技巧精粹018:如何汇总数据
  14. gridview的sort_GridView中排序问题
  15. qgis比例尺级别设置
  16. JMF的安装与环境的配置
  17. JDBC编程(Java操作数据库 MySQL)
  18. 归纳偏置/归纳偏差/inductive bias
  19. 计算机音乐数字乐谱贴吧,【图片】【谱集】贴吧谱子整理【计算器音乐吧】_百度贴吧...
  20. vue3源码分析--真的有必要掌握框架的细枝末节吗?

热门文章

  1. solidity语言开发智能合约
  2. greenplum 单表 数据扫描
  3. C++面试中string类的一种正确简明的写法
  4. ubuntu 10.10下面添加samba实现和windows共享文件
  5. “异常的”间谍软件窃取工业企业凭据
  6. Facebook 公开 APT32 身份,疑为越南本地一家 IT 公司
  7. 理解Angular的Reactive Form
  8. orocod_kdl学习(一):坐标系变换
  9. Traefik-kubernetes 初试
  10. ShellSort -- 希尔排序