在Linux系统中,查看日志常用的三种命令如下:
cat
bash
cat /var/log/syslog
tail
-n <行数>
:指定显示的行数(如 tail -n 50
)。-f
:实时追踪日志更新(常用于监控日志)。bash
tail -f /var/log/nginx/error.log # 实时监控Nginx错误日志
less
/ more
less
:功能更强大(支持上下滚动、搜索等)。more
:基础分页(仅支持向下翻页)。bash
less /var/log/auth.log # 按`/`搜索关键字,按`q`退出
grep
:过滤关键信息(如 grep "error" /var/log/syslog
)。journalctl
:查看systemd管理的日志(如 journalctl -u nginx
)。根据场景选择:
- 快速查看末尾内容 → tail
- 大文件交互式浏览 → less
- 简单查看小文件 → cat