2021-05-15 02:06:12 +08:00
|
|
|
# dmesg
|
|
|
|
|
|
|
|
> 显示或控制内核环形缓冲区。
|
2021-08-31 09:13:49 +02:00
|
|
|
> 更多信息:<https://manned.org/dmesg>.
|
2021-05-15 02:06:12 +08:00
|
|
|
|
|
|
|
- 显示来自内核环形缓冲区的所有消息:
|
|
|
|
|
2024-09-30 09:10:32 +03:00
|
|
|
`sudo dmesg`
|
2021-05-15 02:06:12 +08:00
|
|
|
|
|
|
|
- 只显示严重错误级别的消息:
|
|
|
|
|
2025-03-19 00:36:34 +02:00
|
|
|
`sudo dmesg {{[-l|--level]}} err`
|
2021-05-15 02:06:12 +08:00
|
|
|
|
|
|
|
- 等待新消息。仅在具有可读性的系统上支持此功能,类似于 `tail -f`(从内核 3.5.0 版本开始):
|
|
|
|
|
2025-03-19 00:36:34 +02:00
|
|
|
`sudo dmesg {{[-w|--follow]}}`
|
2021-05-15 02:06:12 +08:00
|
|
|
|
|
|
|
- 显示此系统上有多少物理内存可用:
|
|
|
|
|
2025-03-19 00:36:34 +02:00
|
|
|
`sudo dmesg | grep {{[-i|--ignore-case]}} memory`
|
2021-05-15 02:06:12 +08:00
|
|
|
|
|
|
|
- 以分页方式显示内核缓冲区的所有消息:
|
|
|
|
|
2024-09-30 09:10:32 +03:00
|
|
|
`sudo dmesg | less`
|
2021-05-15 02:06:12 +08:00
|
|
|
|
|
|
|
- 打印人类可读的时间戳(从内核 3.5.0 版本开始):
|
|
|
|
|
2025-03-19 00:36:34 +02:00
|
|
|
`sudo dmesg {{[-T|--ctime]}}`
|
2021-05-15 02:06:12 +08:00
|
|
|
|
|
|
|
- 启用人类可读的输出:
|
|
|
|
|
2025-03-19 00:36:34 +02:00
|
|
|
`sudo dmesg {{[-H|--human]}}`
|
2021-05-15 02:06:12 +08:00
|
|
|
|
|
|
|
- 着色输出:
|
|
|
|
|
2025-03-19 00:36:34 +02:00
|
|
|
`sudo dmesg {{[-L|--color]}}`
|