LinuxShell命令tail

2022-02-28 20:14:05 浏览数 (2)

【注】具体详解参见 man 手册。

1. 简介

tail 命令用于在标准输出上显示每个文件最后 10 行。如果多于一个文件,则会逐个进行显示,并在每个文件显示的首部给出对应的文件名。如果没有指定文件或者指定为 -,则从标准输入上读取。

2. 格式

代码语言:javascript复制
tail [OPTION]... [FILE]...

其中,OPTION 指定选项参数,FILE 指定显示的文件。

3. 选项

选项参数

说明

-c [ ]NUM, --bytes=[ ]NUM

不加 指定输出文本最后 NUM 个字节;加 指定从文本第 NUM 个字节开始显示

-f, --follow, --follow=descriptor

用于实时监控文件,当文件增长时,输出后续增加的内容(跟随模式)

-F, --retry, --follow=name

对于不能访问的文件(比如权限不足)一直尝试打开,打开后处于跟随模式(--restry 需要配合 -f 使用)

-n [ ]NUM, --lines=[ ]NUM

不加 指定输出文本最后 NUM 行;加 指定从文本第 NUM 行开始显示

--pid=PID

与 -f 合用,表示在 PID 指定的进程死掉后结束

-q, --quiet, --silent

显示多个文件时不输出给出文件名的首部信息

-s N, --sleep-interval=N

与 -f 合用,表示相邻两次查询文件内容是否有增加的时间间隔为 N 秒

-v, --verbose

总是输出给出文件名的首部信息(即使显示单个文件)

-z, --zero-terminated

指定行界定符为全零字节(ASCII NUL)而不是换行符

--help

显示帮助信息

--version

显示版本信息

0 人点赞