在 Linux 中,常用的查看日志的命令有多种,每个命令都有不同的参数来满足不同的需求。以下是几个常用的命令及其参数:
-
tail:
-f
:实时跟踪日志文件的变化,持续显示最新的内容。-n <number>
:指定显示最后几行日志,默认为 10 行。
-
less:
+F
:实时跟踪日志文件的变化,类似于tail -f
。+<number>
:从指定行数开始显示日志内容。
-
cat:简单显示日志文件的内容,没有特定参数。
-
grep:搜索指定的关键字或模式。
-i
:忽略大小写。-v
:反转匹配,只显示不匹配的行。
-
awk:处理文本文件中的数据。
{print}
:打印匹配的行。/{pattern}/
:指定模式匹配的条件。
-
sed:流编辑器,用于对文本进行替换、删除等操作。
-n
:禁止自动打印模式空间的内容。
-
journalctl(systemd 系统日志管理工具):
-u <unit>
:指定特定的服务单元。-b
:仅显示当前引导周期的日志。-f
:实时跟踪日志输出。