在Linux中查看文件尾部行数可以使用tail
命令,这是一个专门用于查看文件末尾内容的工具。以下是详细使用方法:
查看文件最后10行(默认)
tail 文件名
指定显示的行数(例如5行)
tail -n 5 文件名
或简写:
tail -5 文件名
实时监控日志文件(持续显示新增内容)
tail -f 文件名
特别适合监控日志文件,会持续输出新写入的内容。
从第N行开始显示到文件末尾
tail -n +N 文件名
例如从第20行开始显示:
tail -n +20 文件名
显示多个文件的尾部
tail -n 3 文件1 文件2
每个文件会显示标题分隔。
结合管道使用
cat 文件名 | tail -n 10
选项 | 作用 |
---|---|
-n <行数> |
指定显示的行数 |
-f |
实时跟踪文件变化 |
-q |
不显示文件名标题(多文件时) |
-v |
总是显示文件名标题 |
查看最近100条Nginx访问日志:
tail -n 100 /var/log/nginx/access.log
实时监控应用日志:
tail -f /var/log/myapp.log
查看从第500行开始的内容:
tail -n +500 large_file.txt
提示:
tail
命令处理大文件非常高效,因为它直接从文件尾部开始读取,而不需要加载整个文件到内存。