玩转Linux命令 tail命令详解

作者 : 开心源码 本文共987个字,预计阅读时间需要3分钟 发布时间: 2022-05-12 共135人阅读

公号:软测小生(ruancexiaosheng)
前几天看到一同事正在用这个命令,感觉有点陌生,而后就问了一嘴,-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。

image

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

image

2、tail -n 20 filename

说明:显示filename最后20行。

image

3、tail -n +10 filename

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

image

补充:

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

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

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

more 分页显示档案内容。

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

head 只显示前面几行

tail 只显示后面几行

n 带行号显示档案内容

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

觉着有使用就转发到你的朋友圈吧,学习了要分享哦。

说明
1. 本站所有资源来源于用户上传和网络,如有侵权请邮件联系站长!
2. 分享目的仅供大家学习和交流,您必须在下载后24小时内删除!
3. 不得使用于非法商业用途,不得违反国家法律。否则后果自负!
4. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解!
5. 如有链接无法下载、失效或广告,请联系管理员处理!
6. 本站资源售价只是摆设,本站源码仅提供给会员学习使用!
7. 如遇到加密压缩包,请使用360解压,如遇到无法解压的请联系管理员
开心源码网 » 玩转Linux命令 tail命令详解

发表回复