Разница между командами 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 (то же самое, но с графическим интерфейсом), с другой стороны, предоставьте исчерпывающую информацию обо всем оборудовании в вашей системе. Это будет включать в себя материнскую плату, процессор, жесткие диски и т. Д. Он также предоставляет более подробную информацию о них, включая серийные номера и модели.

Другие вопросы по тегам