Lo más parecido que sé es system_profiler
que arroja demasiada información innecesaria y no tengo una buena manera de filtrar / transformar esa salida.
¿Cuál es la alternativa más cercana a algo como lshw
o lspci
en Mac OS X?
Lo más parecido que sé es system_profiler
que arroja demasiada información innecesaria y no tengo una buena manera de filtrar / transformar esa salida.
¿Cuál es la alternativa más cercana a algo como lshw
o lspci
en Mac OS X?
sysctl
? Creo quesysctl machdep
da información relacionada con su máquina.sysctl
. Aunque no es exactamente lo que estoy buscando.awk | grep | sed
sacar la información no deseada?system_profiler
yioreg
son las herramientas canónicas para enumerar detalles de hardware en macOS.Respuestas:
Intenta analizar la salida del
ioreg
comando.Intenté
ioreg -l | grep PCI
y obtuve un montón de información.fuente
Esta es una solución de trabajo LSPCI para Mac
Debe instalarlo y reiniciar, luego el comando LSPCI funcionará, pero debe ejecutarse con sudo, necesita acceso root.
fuente
Para aquellos familiarizados con Docker, una solución simple es ejecutar un contenedor ubuntu simple e instalar lshw allí. He encontrado que funciona muy bien.
fuente
Es posible que desee probar la
dspci
utilidad de consola del proyecto de código abierto DPCIManager . Sin embargo, debo advertirle que el software proviene del mundo Hackintosh / OSx86 y que el DPCIManager.app ofrece una funcionalidad adicional además de enumerar dispositivos PCI que no son del todo seguros para ejecutarse en una Mac real , así que evite usar cualquier cosa ese paquete, excepto ladspci
utilidad que solo enumera los dispositivos PCI en su sistema (comolspci
en Linux).fuente
lshw
,lspci
,lsusb
, etc, todos ellos disponibles a partir de fuentes externas también.lspci
ylsusb
están incluidos en los respectivos árboles de origen como ejemplos prácticos / utils). También hay envoltorios disponibles que utilizan, por ejemplo,system_profiler SPUSBDataType
como fuente de datos e intentan comportarse comolsusb
o lo que sea.lsusb
paquete distribuido a través debrew
, básicamente, ser solo un contenedor, clon o alias para algo asísystem_profiler SPUSBDataType
.No formula found for "/pciutil/". No formula found for "/lshw/". No formula found for "/lsusb/". No formula found for "/lspci/".
¿Dónde? ¿Puedes ser más preciso y dar URL?