Lo más parecido que sé es system_profilerque 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 lshwo lspcien Mac OS X?
Lo más parecido que sé es system_profilerque 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 lshwo lspcien Mac OS X?
sysctl? Creo quesysctl machdepda información relacionada con su máquina.sysctl. Aunque no es exactamente lo que estoy buscando.awk | grep | sedsacar la información no deseada?system_profileryioregson las herramientas canónicas para enumerar detalles de hardware en macOS.Respuestas:
Intenta analizar la salida del
ioregcomando.Intenté
ioreg -l | grep PCIy 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
dspciutilidad 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 ladspciutilidad que solo enumera los dispositivos PCI en su sistema (comolspcien Linux).fuente
lshw,lspci,lsusb, etc, todos ellos disponibles a partir de fuentes externas también.lspciylsusbestán incluidos en los respectivos árboles de origen como ejemplos prácticos / utils). También hay envoltorios disponibles que utilizan, por ejemplo,system_profiler SPUSBDataTypecomo fuente de datos e intentan comportarse comolsusbo lo que sea.lsusbpaquete 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?