我认为命令的输出应该是文件的子集。但在调试时,分割错误信息只能在命令dmesg的输出中看到。他们之间有什么区别? 最佳答案 内核消息缓冲区是一个空间有限的环形缓冲区-当新消息到达时,旧消息可能会被丢弃。dmesg输出当前缓冲区。通常/var/log/dmesg在启动后直接填充,这样启动消息就不会丢失。