デバイス階層を表示するためのツールはLinuxにありますか?

デバイス階層を表示するためのツールはLinuxにありますか?

Linuxのすべてのデバイスのツリー構造を見たいです。 Windowsでは、次のものを使用できます。デバイスマネージャ「接続路表示」で。 BSDシステムはこのデータを次に報告します。情報形式は「親の子」で、次のようになります。devinfoだから、デバイス間の関係を簡単に理解できます。

Linuxでは、この情報はに保存されますが、/sysユーザーフレンドリーな形式です。

lspcilsusbなどを使用して各バスを照会できますが、lsscsiデバイスの階層全体を再作成するために使用できるものはありますか? lshwバス情報は表示されますが、デバイス情報は表示されません。

答え1

lshwベースユーティリティはこれらの出力を提供します。完全な出力のためにはrootとして実行してください。

あなたはおそらく欲しいでしょうgtk-lshw。私のシステムでは、次のようになります。

gtk-lshw

ここから様々なエンティティを見ることができます。(例えばUSBコントローラPCIブリッジ)に書く勇敢なそしてタグがあります。これは、ダブルクリックして入力できる子エンティティが含まれていることを意味します。

sudo lshw -html > /tmp/devices.htmlブラウザでHTMLファイルを開くこともできますが、今は(バージョン基準B.02.18デザインが不便です。

ノート:キャッシュがマザーボードに属しているようにL1見えますが、実際にはCPUの一部である小さなバグがあります。それ以外は木が働いているようです。L2L3

関連情報