dmesgは、Unix系オペレーティングシステム (OS) のコマンドである。コマンド名は"display message" の略である。カーネルのメッセージバッファの内容を表示する。カーネルが書き込むメッセージバッファは先頭と末尾が連結された円環状の構造となっている。バッファに蓄積された文字数がバッファサイズを超えた場合には、再びバッファの先頭からの書き込みを開始し、古いメッセージから順番に上書きしている。 機能[編集] コンピュータの電源を入れると、ブートが行われ、カーネルがメモリにロードされる。そしてカーネル内の個々のデバイスドライバが対応するデバイスが存在するかどうかを調べる。ハードウェアが存在する場合、具体的に何があったかを文字列化した診断メッセージを生成する。カーネル内の他のコンポーネントも、特定のコンポーネントがあるかどうか、どういうパラメータが対応するかといった情報をメッセ