专栏首页软测小生玩转Linux命令 tail命令详解

玩转Linux命令 tail命令详解

前几天看到一同事正在使用这个命令,感觉有点陌生,然后就问了一嘴,-f是啥意思,同事说,他也忘了,他知其然不知其所以然。 今天突然看到关于这个命令的详细介绍,所以就记录学习了

tail命令简介

linux tail命令用途是按照要求将指定的文件的最后部分输出到标准设备,一般是终端,通俗来讲,就是把某个档案文件的最后几行显示到终端上,如果该档案有更新,tail会自动刷新,确保你看到最新的档案内容。

tail命令语法

tail [ -f ] [ -c Number | -n Number | -m Number| -b Number | -k Number ] [ File ]

参数说明:

-f 该参数用于监视File文件增长。

-c Number 从 Number 字节位置读取指定文件

-n Number 从 Number 行位置读取指定文件。

-m Number 从 Number 多字节字符位置读取指定文件,比如你的文件如果包含中文字,如果指定-c参数,可能导致截断,但使用-m则会避免该问题。

-b Number 从 Number 表示的512字节块位置读取指定文件。

-k Number 从 Number 表示的1KB块位置读取指定文件。

File 指定操作的目标文件名

上述命令中,都涉及到number,如果不指定,默认显示10行。Number前面可使用正负号,表示该偏移从顶部还是从尾部开始计算。

tail可执行文件一般在/usr/bin/下面。

tail命令用法示例

接下来小编举列说明一下常用的-f -n 命令,详情请看下面。

1、tail -f filename

说明:监视filename文件的尾部内容(默认10行,相当于添加参数 -n 10),刷新显示在屏幕上。退出,按下CTRL+C。

说明:实时读取最新的内容。

2、tail -n 20 filename

说明:显示filename最后20行。

3、tail -n +10 filename

说明:显示filename前面10行以后的。(展示不全)

补充:

跟tail功能类似的命令还有:

cat 从第一行开始显示档案内容。

tac 从最后一行开始显示档案内容。

more 分页显示档案内容。

less 与 more 类似,但支持向前翻页

head 只显示前面几行

tail 只显示后面几行

n 带行号显示档案内容

od 以二进制方式显示档案内容

本文分享自微信公众号 - 软测小生(ruancexiaosheng),作者:小汉

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2018-04-19

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 05|指标关系:你知道并发用户数应该怎么算吗?

    我在性能综述的那三篇文章中,描述了各种指标,比如 TPS、RPS、QPS、HPS、CPM 等。我也强调了,我们在实际工作的时候,应该对这些概念有统一的认识。

    软测小生
  • postman接口测试-参数化

    在环境变量里面设置好参数,比如 url=http://www.baidu.com 某一类型的 BaseUrl 全部都是 www.baidu.com, 参数化之后...

    软测小生
  • Jmeter 参数化的多种方式

    其中,参数含义如下: Filename:引用文件地址,可以填相对路径或绝对路径。相对路径的根节点是Jmeter的启动目录,如果测试执行是分发到多台远程负载机上...

    软测小生
  • 在Linux命令中tail的用法

    沈唁
  • 全栈开发工程师微信小程序-上(下)

    nodes 文本节点:type = text,全局支持class和style属性,不支持id属性。

    达达前端
  • 微服务架构之服务框架Dubbo-服务暴露

    上篇文章说到ServiceBean监听了ContextRefreshedEvent然后export服务,我们接着谈这个话题

    公众号_松华说
  • 使用Keras训练好的.h5模型来测试一个实例

    下面划重点:因为MNIST使用的是黑底白字的图片,所以你自己手写数字的时候一定要注意把得到的图片也改成黑底白字的,否则会识别错(至少我得到的结论是这样的 ,之前...

    砸漏
  • 从0 到1 实现YOLO v3(part two)

    本部分是 从0到1 实现YOLO v3 的第二部分 的第二部分,前两部分主要介绍了YOLO的工作原理,包含的模块的介绍以及如何用pytorch搭建完整的YOL...

    机器学习算法工程师
  • 如何准备电影评论数据进行情感分析

    准备工作从简单的步骤开始,比如加载数据,但是对于正在使用的数据非常特定的清理任务很快就会变得很困难。您需要从何处开始,以及通过从原始数据到准备建模的数据的步骤来...

    anthlu
  • Python中type的使用和元类的理解

    “元类就是深度的魔法,99%的用户应该根本不必为此操心。如果你想搞清楚究竟是否需要用到元类,那么你就不需要它。那些实际用到元类的人都非常清楚地知道他们需要做什...

    py3study

扫码关注云+社区

领取腾讯云代金券