在Linux中查看文件尾部内容最常用的命令是tail
,以下是几种高效的使用方法:
tail filename
tail -n 20 filename # 显示最后20行
tail -f /var/log/syslog # 实时追踪日志更新(Ctrl+C退出)
tail -n +100 filename # 从第100行开始显示到文件末尾
tail -c 500 filename # 显示最后500字节
tail file1 file2 # 同时显示多个文件的尾部
tail -f /var/log/nginx/access.log | grep "404" # 实时监控404错误
tail -n 50 filename | head -n 20 # 显示倒数第50行到倒数第31行
补充说明:
- 默认行数为10行(未指定-n参数时)
- 使用-F
替代-f
可以跟踪被rotate的日志文件
- 二进制文件建议使用-c
参数按字节查看
这些方法可以满足日常90%的尾部内容查看需求,特别是日志分析场景非常高效。