tail命令查看文件末尾
一、命令核心功能
tail 是 Linux 核心文本工具,专门用于查看文件的末尾内容,默认显示文件最后 10 行。
- 核心场景:实时监控日志、快速查看最新生成的文件内容
- 注意:
tail不支持直接查看文件开头,开头内容需搭配head命令实现
二、基础语法
tail [选项] [文件路径1] [文件路径2] ... [文件路径N]
三、完整选项列表
|
|
|
|
|
无选项 |
默认显示文件最后 10 行 |
tail /var/log/nginx/access.log |
|
|
1. 写数字 = 看最后 N 行 2. 数字前加 |
1. 查看最后 20 行:
2. 从第 100 行到末尾:
|
|
|
实时追踪文件新增内容
|
1. 实时监控应用日志:
2.按文件名追踪:
|
|
-F |
等价于 |
监控MySQL 日志(轮转后自动续追):
|
|
|
按字节数显示内容 纯数字:末尾 NUM 字节 带 |
1. 查看最后 1KB 内容:
2. 从 512 字节到末尾:
|
|
|
详细模式,始终显示文件名标识(单文件也显示) |
显示文件名并查看最后 3 行:
|
|
|
静默模式,隐藏所有文件名标识(多文件也不显示) |
合并查看多文件末尾,不显示文件名:
|
|
|
配合 |
等待临时日志文件并监控:
|
|
–pid=<PID> |
配合 |
监控进程1234的日志,进程结束则退出: |
|
|
配合 |
每 2 秒检查一次日志变化:
|
|
|
显示帮助信息并退出 |
|
|
|
显示版本信息并退出 |
tail –version |
tail 仅负责末尾内容,开头和中间内容需搭配其他命令实现。
敬请关注!

夜雨聆风
