一 命令介绍
1.1 功能
- 显示文件尾部内容,默认在屏幕上显示指定文件的末尾10行。
- 处理多个文件时会在各个文件之前附加含有文件名的行。
- 如果没有指定文件或者文件名为-,则读取标准输入。
1.2 语法
tail [选项] [参数]
选项:
- -f:显示文件最新追加的内容。“name”表示以文件名的方式监视文件的变化。
- -c:输出文件尾部的n个字节内容。
- -n:输出文件的尾部n行内容。
- --pid=<进程号>:与“-f”选项连用,当指定的进程号的进程终止后,自动退出tail命令。
- -s:与“-f”选项连用,指定监视文件变化时间隔的秒数。
- --help:显示指令的帮助信息。
- --version:显示指令的版本信息。
参数
- 文件列表:指定要显示尾部内容的文件列表。
二 使用场景
2.1 案例1
显示文件的最后10行
tail test.txt
2.2 案例2
显示文件从20行到末尾的内容
tail -n +20 test.txt
2.3 案例3
显示文件的最后10个字节
tail -c 10 test.txt
2.4 案例4
显示文件最新追加的内容,默认显示10行
tail -f test.txt
至此,tail命令梳理完成。