少し混乱した問題だと思いますが、lshwとlspciコマンドの違いは何ですか?
lshwはすべてのコンピューターハードウェアをリストし、lspciはコンピューターに接続されているデバイスをリストします。
buntu manpage から:
lspciは、システム内のPCIバスとそれらに接続されているデバイスに関する情報を表示するためのユーティリティです。
lshwは、マシンのハードウェア構成に関する詳細情報を抽出するための小さなツールです。 DMI対応のx86またはIA-64システムおよび一部のPowerPCマシン(PowerMac G4は動作することが知られています)で、正確なメモリ構成、ファームウェアバージョン、メインボード構成、CPUバージョンと速度、キャッシュ構成、バス速度などを報告できます。
非常に簡単に言えば:
$ lspci | wc
17 206 1509
$ Sudo lshw | wc
439 1464 19370
lspci
コマンドは、PCIバスを介して接続されているデバイスのみをリストします。 lshw
およびlshw-gtk
(GUIを使用するのと同じこと)一方で、システム内のすべてのハードウェアに関する完全な情報を提供します。これには、マザーボード、CPU、ハードディスクなどが含まれます。また、シリアル番号やモデルなど、これらに関するより詳細な情報も提供します。