tail-f
监控日志输出
1. 简介
tail -f
是 Linux 中用于实时查看日志文件的命令。它允许你持续监控文件的末尾,显示新增的行,非常适合监控日志文件的变化🖥️。
2. 常见操作概览 📋
操作 | 命令格式 | 说明 |
---|---|---|
实时查看文件末尾 | tail -f <文件名> | 实时监控文件的末尾。 |
查看文件末尾的指定行数 | tail -n <行数> -f <文件名> | 显示指定行数的文件末尾并实时监控。 |
退出实时监控 | Ctrl+C | 按下 Ctrl+C 键退出实时监控。 |
结合 grep 过滤日志 | tail -f <文件名> | grep <关键词> | 实时监控并过滤特定内容的日志。 |
3. 命令示例 ⚡
3.1 实时查看文件末尾
实时查看日志文件的末尾:
$ tail -f /var/log/syslog
此命令会实时显示 /var/log/syslog
文件的最后几行,并持续监控新增的日志条目。
3.2 查看文件末尾的指定行数
显示文件末尾的指定行数并实时监控:
$ tail -n 100 -f /var/log/auth.log
此命令会先显示 /var/log/auth.log
文件的最后 100 行,然后实时监控新增的日志条目。
3.3 退出实时监控
退出实时监控:
$ tail -f /var/log/messages
# 按下 Ctrl+C 键退出
当你想停止实时监控时,按下 Ctrl+C
键即可退出。