La chose la plus proche que je connaisse est system_profiler
mais elle crache beaucoup trop d'informations inutiles et je n'ai pas un bon moyen de filtrer / transformer cette sortie.
Quelle est l'alternative la plus proche de quelque chose comme lshw
ou lspci
sur Mac OS X?
sysctl
? Je pense quesysctl machdep
donne quelques informations relatives à votre machine.sysctl
. Pas tout à fait ce que je recherche cependant.awk | grep | sed
sortir les informations indésirables?system_profiler
etioreg
sont les outils canoniques pour énumérer les détails du matériel sur macOS.Réponses:
Essayez d'analyser la sortie de la
ioreg
commande.J'ai essayé
ioreg -l | grep PCI
et obtenu un tas d'informations.la source
Ceci est une solution de travail LSPCI pour Mac
Vous devez l'installer et redémarrer, puis la commande LSPCI fonctionnera, mais vous devez l'exécuter avec sudo, elle a besoin d'un accès root.
la source
Pour ceux qui connaissent Docker, une solution simple consiste à exécuter un simple conteneur ubuntu et à y installer lshw. Je l'ai trouvé très bien.
la source
Vous voudrez peut-être essayer l'
dspci
utilitaire de console à partir du projet DPCIManager open source . Je dois cependant vous avertir que le logiciel provient du monde Hackintosh / OSx86 et que DPCIManager.app offre des fonctionnalités supplémentaires en plus de répertorier les périphériques PCI qui ne sont pas du tout sûrs à exécuter sur un vrai Mac , alors veuillez éviter d'utiliser quoi que ce soit à partir de ce package, sauf l'dspci
utilitaire qui ne répertorie que les périphériques PCI dans votre système (commelspci
sous Linux).la source
lshw
,lspci
,lsusb
, etc. sont disponibles à partir de sources externes aussi.lspci
etlsusb
sont inclus dans les arborescences sources respectives comme exemples / utilitaires pratiques). Il existe également des shells wrappers qui utilisent par exemplesystem_profiler SPUSBDataType
comme source de données et essaient de se comporter commelsusb
ou autre chose.lsusb
paquet distribué viabrew
, étant simplement un wrapper, un clone ou un alias pour quelque chose commesystem_profiler SPUSBDataType
.No formula found for "/pciutil/". No formula found for "/lshw/". No formula found for "/lsusb/". No formula found for "/lspci/".
Où? Pouvez-vous être plus précis et donner des URL?