Lo más parecido que conozco es system_profiler
pero 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?
Intente analizar la salida del ioreg
comando.
Probé ioreg -l | grep PCI
y obtuve un montón de información.
Para aquellos familiarizados con Docker, una solución simple es ejecutar un contenedor de ubuntu simple e instalar lshw allí. He encontrado que funciona muy bien.
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 de root.
Es posible que desee probar la utilidad de la consola del proyecto DPCIManagerdspci
de código abierto . Sin embargo, debo advertirle que el software proviene del mundo Hackintosh/OSx86 y DPCIManager.app ofrece una funcionalidad adicional además de enumerar dispositivos PCI que no son seguros para ejecutar en una Mac real , así que evite usar cualquier cosa de ese paquete, excepto la utilidad que solo enumera los dispositivos PCI en su sistema (como en Linux).dspci
lspci
lshw
, lspci
, lsusb
, etc. también están disponibles de fuentes externas.lspci
están lsusb
incluidos en los respectivos árboles de origen como ejemplos/utilidades prácticas). También hay shells de envoltura disponibles que se usan, por ejemplo system_profiler SPUSBDataType
, como una fuente de datos y tratan de comportarse como lsusb
o lo que sea.lsusb
paquete distribuido a través brew
de , que básicamente era solo un envoltorio, un clon o un alias para algo como 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? ¿Puede ser más preciso y dar las URL?Lo mejor que pude encontrar fue system_profiler
pero es demasiado detallado para mí (esperaba algo dmidecode
que no se haya mantenido desde 2017).
Créditos: https://osxdaily.com/2007/04/23/get-system-information-from-the-command-line/
quizásquizásharry
sysctl
? Creo quesysctl machdep
da alguna información relativa a su máquina.voces
sysctl
. Aunque no es exactamente lo que estoy buscando.bmike
awk | grep | sed
eliminar la información no deseada?system_profiler
yioreg
son las herramientas canónicas para enumerar detalles de hardware en macOS.voces
Sridhar Sarnobat
dmidecode
tambien esta abandonado :(