History

為什麼dmesg叫dmesg?

  • February 10, 2018

命令名稱背後是否有任何解釋/歷史記錄dmesg(列印出一些核心消息)?

我認為它代表*“診斷消息”*,根據舊的1手冊頁(也參考這裡)。

dmesg - system diagnostic messages
Dmesg looks in a system buffer for recent kernel diagnostic messages and reproduces them on the standard output

最古老的參考資料之一似乎是Kirk McKusick 於 1985 年對手冊頁進行的修訂。


1:連結並不總是有效 - 不知道為什麼……我附上了一個截圖,雖然你應該仍然能夠通過Google的記憶體訪問該頁面。

dmesg(8) 的手冊頁將“dmesg - 系統診斷消息”列為名稱

我認為該dmesg命令僅代表顯示消息FreeBSD 聯機幫助頁似乎也有這種觀點:

dmesg – 顯示系統消息緩衝區

引用自:https://unix.stackexchange.com/questions/76484