Linux 线上查日志¶ 一、tail 实时看¶ tail -f app.log 实时滚动。 看最后 100 行¶ tail -100f app.log 二、grep 搜错误¶ grep "ERROR" app.log grep "Exception" app.log | more 三、按时间找¶ sed -n '/2024-01-01 10:00/,/2024-01-01 11:00/p' app.log 四、less 搜索¶ less app.log /ERROR # 搜索 n 下一个 五、大文件¶ 先找关键行号:grep -n "error" sed -n '100,200p' 看范围。 六、日志太多¶ grep "ERROR" app.log | awk '{print $1}' | sort | uniq -c 统计错误类型。 七、less + 日志¶ / 搜索。 n 下一个。 G 到尾部。 g 到开头。 高频 tail -f、grep -rn、sed -n 是三剑客。