LinuxShell命令tail
【注】具体详解参见 man 手册。
1. 简介
tail
命令用于在标准输出上显示每个文件最后 10 行。如果多于一个文件,则会逐个进行显示,并在每个文件显示的首部给出对应的文件名。如果没有指定文件或者指定为 -
,则从标准输入上读取。
2. 格式
1 |
|
其中,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 |
显示版本信息 |
本博客所有文章除特别声明外,均采用 CC BY-SA 4.0 协议 ,转载请注明出处!