Linux命令:tail查看文件后N行数据

Lasted 2020-02-04 12:33:15

tail 命令读取文件并输出末尾的内容。

tail 命令可以监控数据流或者打开文件,常见用于监控系统日志或者其他应用日志的实时监控。

语法

tail [OPTION]... [FILE]...

常用选项

  • -n num 输出文件末尾开始的行数,默认 10 行数据,-n +1 会输出所有内容。
  • -c num 输出文件末尾开始的字节数。-c +1 会输出所有内容

常用命令

1. 查看文件最后 10 行数据。

tail /var/log/messages
查看末尾 100 行数据
tail -n 100 /var/log/messages
......
Feb  4 11:59:10 localhost systemd[7396]: Reached target Default.
Feb  4 11:59:10 localhost systemd[7396]: Startup finished in 44ms.
Feb  4 11:59:10 localhost systemd[1]: Started User Manager for UID 0.

2. 实时监控日志文件的最后 10 行数据。

tail -f access.log
注意:该命令会实时刷新访问日志,退出监控使用 CTRL + C!