Разница между командами lshw и lspci
Я думаю, что это немного запутанная проблема, но в чем разница команд lshw и lspci?
2 ответа
lshw перечисляет все компьютерное оборудование и список устройств lspci, подключенных к компьютеру.
Из справочной страницы Ubuntu:
lspci - это утилита для отображения информации о шинах PCI в системе и подключенных к ним устройствах.
lshw - это небольшой инструмент для получения подробной информации о конфигурации оборудования машины. Он может сообщать точную конфигурацию памяти, версию микропрограммы, конфигурацию материнской платы, версию и скорость процессора, конфигурацию кэша, скорость шины и т. Д. В системах с поддержкой DMI x86 или IA-64 и на некоторых компьютерах PowerPC (известно, что PowerMac G4 работает).
Проще говоря, очень просто:
$ lspci | wc
17 206 1509
$ sudo lshw | wc
439 1464 19370
lspci
Команда выводит список только тех устройств, которые подключены через шину PCI. lshw
а также lshw-gtk
(то же самое, но с графическим интерфейсом), с другой стороны, предоставьте исчерпывающую информацию обо всем оборудовании в вашей системе. Это будет включать в себя материнскую плату, процессор, жесткие диски и т. Д. Он также предоставляет более подробную информацию о них, включая серийные номера и модели.