在 Debian / Ubuntu 等系统中,“消息文件”常见有几种,下面按最常见场景分别说明如何查看。
如果你是想看软件包相关消息(如安装日志、升级记录):
cat /var/log/apt/history.log
查看近期:
less /var/log/apt/history.log
更详细的时间:
cat /var/log/apt/term.log
less /var/log/dpkg.log
如果是系统启动、内核、服务消息:
dmesg
只看错误:
dmesg | grep -i error
journalctl
只看本次启动:
journalctl -b
查看某个服务(如 ssh):
journalctl -u ssh
Debian 有时会把系统消息发到本地邮件:
cat /var/mail/root
或:
mail
如果你指的是 deb 包里的 changelog / message 文件:
dpkg -L 包名
zless /usr/share/doc/包名/changelog.Debian.gz
如果是程序翻译消息文件:
ls /usr/share/locale/
查看 .mo 文件(二进制):
msgunfmt /usr/share/locale/zh_CN/LC_MESSAGES/xxx.mo
tail -f /var/log/syslog
(Debian 默认可能用 journalctl -f)
你可以告诉我:
我可以给你更精确的命令。