RETURN_TO_GRID
📄
🔁
📊 6. 与
Linux2025-05-153 MIN READ
Tail命令使用
📄 tail 命令详解:高效查看文件尾部内容
tail 是 Linux 中用于查看文件末尾内容的常用命令,尤其适合监控日志文件的实时输出。
🧩 1. 基本语法
text
tail [选项] 文件名
🛠️ 2. 常用选项
DATA_TABLE
| 选项 | 说明 |
|---|---|
-n <行数> | 显示末尾指定行数(默认 10 行) |
-f | 实时追踪文件内容更新(日志监控利器) |
-c <字节数> | 显示末尾指定字节数 |
-q | 安静模式:不显示文件名(多文件查看时) |
-v | 强制显示文件名 |
📚 3. 实用示例
✅ 查看末尾内容
text
tail filename.log # 默认显示末尾10行
tail -n 100 filename.log # 显示末尾100行
tail -100 filename.log # 简写形式(等效)
🔁 实时监控文件(最常用)
text
tail -f filename.log # 实时输出新增内容
tail -100f filename.log # 从最后100行开始监控
📂 查看多个文件
text
tail -n 5 file1.log file2.log
输出格式示例:
text
==> file1.log <==
最后5行内容
==> file2.log <==
最后5行内容
📦 查看末尾指定字节
text
tail -c 500 filename.log # 显示最后500字节
🔧 4. 高级技巧
🧹 结合 grep 过滤信息
text
tail -f filename.log | grep "error" # 实时追踪 error 日志
🔁 -F 自动追踪重建文件(比 -f 更智能)
text
tail -F filename.log
说明:即使日志文件被替换或重命名,-F 也能继续追踪。
➕ 从第 N 行开始查看到末尾
text
tail -n +100 filename.log # 从第100行开始
⚠️ 5. 注意事项
-
必须拥有读取权限;
-
实时追踪时使用
Ctrl+C退出; -
超大文件建议搭配
less或grep使用,以防卡顿。
📊 6. 与 head 命令对比
DATA_TABLE
| 命令 | 作用 | 示例 |
|---|---|---|
tail | 查看文件末尾 | tail -20 file.log |
head | 查看文件开头 | head -20 file.log |
END_OF_FILESLUG: Linux学习/Tail命令使用
# COMMENTS