![lshw 和 lspci 命令的区别](https://linux22.com/image/1084484/lshw%20%E5%92%8C%20lspci%20%E5%91%BD%E4%BB%A4%E7%9A%84%E5%8C%BA%E5%88%AB.png)
我认为这是一个有点令人困惑的问题,但有什么区别瘦身和串行通信命令?
答案1
lshw 列出所有计算机硬件,lspci 列出连接到计算机的所有设备。
串行通信 是一个用于显示系统中 PCI 总线及其所连接设备的信息的实用程序。
瘦身 是一个用于提取机器硬件配置详细信息的小工具。它可以报告具有 DMI 功能的 x86 或 IA-64 系统以及某些 PowerPC 机器(已知 PowerMac G4 可以工作)的准确内存配置、固件版本、主板配置、CPU 版本和速度、缓存配置、总线速度等。
答案2
简单来说:
$ lspci | wc
17 206 1509
$ sudo lshw | wc
439 1464 19370
该lspci
命令仅列出通过 PCI 总线连接的设备。另一方面, lshw
and lshw-gtk
(相同但带有 GUI)提供有关系统中所有硬件的详尽信息。这将包括主板、CPU、硬盘等。它还提供有关这些设备的更详细信息,包括序列号和型号。