Linux系统中tail命令是查看文件末尾内容的主要功能,下面由学习啦小编为大家整理了linux系统中tail命令的使用详解,希望对大家有帮助!

linux系统中tail命令的使用详解

1 命令功能

tail命令用于显示文件中末尾的内容(默认显示最后10行内容)

2 命令语法

tail 【选项参数】 【文件名1】 【文件名2】

linux系统中tail命令参数

-f 用于循环读取文件的内容,监视文件的增长

-F 与-f类似,区别在于当将监视的文件删除重建后-F仍能监视该文件内容-f则不行,-F有重试的功能,会不断重试

-c N 显示文件末尾N字节的内容

-n 显示文件末尾n行内容

-q 显示多文件的末尾内容时,不显示文件名

-v 显示多文件的末尾内容时,显示文件名(此为tail的默认选项)

-s N 与-f合用,表示休眠N秒后在读取文件内容(默认为1s)

--pid= 与“-f”选项连用,当指定的进程号的进程终止后,自动退出tail命令

linux系统中tail命令实例

实例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系统中查看文件内容的其它命令

最基本的是cat、more和less。

1. 如果你只想看文件的前5行,可以使用head命令,如:

head -5 /etc/passwd

2. 如果你想查看文件的后10行,可以使用tail命令,如:

tail -10 /etc/passwd 或 tail -n 10 /etc/passwd

tail -f /var/log/messages

参数-f使tail不停地去读最新的内容,这样有实时监视的效果 用Ctrl+c来终止!

3. 查看文件中间一段,你可以使用sed命令,如:

sed -n '5,10p' /etc/passwd

这样你就可以只查看文件的第5行到第10行。

tail是Linux命令吗,linux系统中tail命令的使用详解相关推荐

  1. Linux系统中FTP的配置(图文详解-全)

    Linux系统中FTP的配置 二.    把安全级别调低           #vi /etc/selinux/config           注意:在RHEL4三.FTP软件包 #mount /d ...

  2. linux系统中变量,Linux系统中的环境变量知识详解

    对于没有使用过linux系统的用户来说,有很多术语和功能都很陌生.本文就介绍了linux系统中的环境变量的相关知识,具体内容如下所述. linux是一个多用户的操作系统.每个用户登录系统后,都会有一个 ...

  3. unix和linux命令_Linux / Unix系统中SSH命令的用法

    unix和linux命令 Any security-minded Linux user will always use SSH protocol when connecting to servers. ...

  4. linux系统中shell脚本最全详解二shell条件判断语法介绍函数分析

    目录 一.shell判断句 1.if条件判断语句 2.test判断 二.语法介绍 1.shell运算符 2.shell循环语句 三.shell函数 一.shell判断句 1.if条件判断语句 if语法 ...

  5. head在linux命令中什么意思,linux系统中head命令使用说明

    linux系统中head命令使用说明 head 与 tail 就像它的名字一样的'浅显易懂,它是用来显示开头或结尾某个数量的文字区块,head 用来显示档案的开头至标准输出中,而 tail 想当然尔就 ...

  6. find linux 目录深度_浪里淘沙,详解Linux系统中Find命令的实用技巧

    知了小巷:浪里淘沙,详解Linux系统中Find命令的实用技巧. 啊哈,找到了! 当我们需要在Linux系统上定位某个文件或目录时,find命令通常是必备之选. 它使用起来非常简单,但有许多不同的可选 ...

  7. Linux系统中常用命令行命令、快捷键、创建长路径的快捷键

    Linux系统中常用命令行命令.快捷键.创建长路径的快捷键 1.常用Linux命令: 1.1 文件和目录: cd /home 进入 '/home' 目录 cd - 返回上一级目录 cd -/- 返回上 ...

  8. mysql隐藏密码_MySQL在Linux系统中隐藏命令行中的密码的方法

    在命令行中输入命令并不是一个好主意,会造成安全问题.但是如果你决定去写一个应用,而这个应用需要在命令行中使用密码或者其他敏感信息.那么,你能通过以下方法禁止系统的其他用户轻易的看到这些敏感数据 呢?, ...

  9. linux系统中scp命令的用法

    scp是 secure copy的缩写, scp是linux系统下基于ssh登陆进行安全的远程文件拷贝命令.linux的scp命令可以在linux服务器之间复制文件和目录. scp命令的用处: scp ...

最新文章

  1. 2017-09-29 前端日报
  2. 电气毕业什么都不会怎么办?电气专业毕业的都去干什么了?
  3. 在UWP 将BitmapImage转换为 WriteableBitmap
  4. java spring cloud版b2b2c社交电商spring cloud分布式微服务:分布式配置中心
  5. telnet 22正常 ssh无法连接_Telnet咋就不安全了呢?带你来看用户名和密码
  6. 全局异常处理_全局异常处理
  7. mysql 读写分离 max_MaxScale实现MySQL读写分离和负载均衡
  8. php5.2 zengd,大对杀狗狗再犯低级错误 ZEN狂输200目笑翻棋友
  9. Source Insight 创建工程(linux-2.6.22.6内核源码)
  10. 抓包软件:Charles
  11. leetcode - 375. 猜数字大小 II
  12. java自行车火多重,多重继承的演变
  13. HelpDesk工作流多级,多任务流程(包含源代码和InfoPath模板)
  14. 升级成员服务器-从Windows 2012升级到2016案例之2
  15. 【百度AI图像识别】LOGO帝来袭~ 个体再小、LOGO不能少
  16. ams1117 lm317 对比_LM317和AMS-1117-3.3
  17. 安全模式解除android,手机安全模式怎么解除
  18. 数据科学如此火爆,为什么找个工作还那么难?
  19. 牛牛战队的比赛地 (三分)
  20. 计算机论文专著 论文集,学习计算机方面论文参考文献 学习计算机专著类参考文献有哪些...

热门文章

  1. 杀毒软件在华的4次普及浪潮
  2. 乐山计算机学校电子科技大学,乐山市计算机学校喜获电子科技大学网教先进
  3. 图式理论(Schema Theory)
  4. lvgl页面管理 简单实现
  5. 论文笔记:EGAT: Edge Aggregated Graph Attention Networks and Transfer Learning
  6. 开始时间、时间间隔、结束时间的计算(借助 moment.js)
  7. 最优化方法 26:不动点迭代
  8. matlab 打包封装,matlab中如何封装打包EXE文件
  9. SpringCloud -netflix- Eureka(一) 使用生产者 消费者 服务注册 信息配置 自我保护 discovery 站点集群 狂神
  10. 10种黑白色系摄影调色效果lr预设