插件窝 干货文章 Linux中快速显示文件尾部几行内容的方法

Linux中快速显示文件尾部几行内容的方法

显示 tail 文件 filename 563    来源:    2025-04-10

在Linux中查看文件尾部内容最常用的命令是tail,以下是几种高效的使用方法:

  1. 基本用法(显示最后10行)
tail filename
  1. 指定行数(显示最后N行)
tail -n 20 filename  # 显示最后20行
  1. 实时监控日志(持续显示新增内容)
tail -f /var/log/syslog  # 实时追踪日志更新(Ctrl+C退出)
  1. 高级组合用法
tail -n +100 filename  # 从第100行开始显示到文件末尾
tail -c 500 filename  # 显示最后500字节
  1. 多文件查看
tail file1 file2  # 同时显示多个文件的尾部
  1. 结合grep过滤
tail -f /var/log/nginx/access.log | grep "404"  # 实时监控404错误
  1. 显示指定行范围(结合head)
tail -n 50 filename | head -n 20  # 显示倒数第50行到倒数第31行

补充说明: - 默认行数为10行(未指定-n参数时) - 使用-F替代-f可以跟踪被rotate的日志文件 - 二进制文件建议使用-c参数按字节查看

这些方法可以满足日常90%的尾部内容查看需求,特别是日志分析场景非常高效。