Das Nächste, was ich weiß, ist system_profiler
, dass es viel zu viele unnötige Informationen ausspuckt und ich keine gute Möglichkeit habe, diese Ausgabe zu filtern / zu transformieren.
Was ist die nächstgelegene Alternative zu etwas wie lshw
oder lspci
unter Mac OS X?
sysctl
? Ich denke,sysctl machdep
gibt einige Informationen zu Ihrer Maschine.sysctl
. Nicht ganz das, wonach ich suche.awk | grep | sed
die unerwünschten Informationen heraus?system_profiler
undioreg
sind die kanonischen Werkzeuge zum Auflisten von Hardwaredetails unter macOS.Antworten:
Versuchen Sie, die Ausgabe des
ioreg
Befehls zu analysieren .Ich habe versucht,
ioreg -l | grep PCI
ein paar Informationen zu bekommen.quelle
Dies ist eine funktionierende Lösung LSPCI für Mac
Sie müssen es installieren und neu starten, dann funktioniert der LSPCI-Befehl, muss jedoch mit sudo ausgeführt werden. Er benötigt Root-Zugriff.
quelle
Für diejenigen, die mit Docker vertraut sind, besteht eine einfache Problemumgehung darin, einen einfachen Ubuntu-Container auszuführen und dort lshw zu installieren. Ich habe festgestellt, dass es großartig funktioniert.
quelle
Möglicherweise möchten Sie das
dspci
Konsolendienstprogramm aus dem Open-Source- DPCIManager-Projekt ausprobieren . Ich muss Sie jedoch warnen , dass die Software aus der Hackintosh / OSx86-Welt stammt und die DPCIManager.app zusätzliche Funktionen bietet, zusätzlich zur Auflistung von PCI-Geräten, die auf einem echten Mac überhaupt nicht sicher sind. Vermeiden Sie daher die Verwendung von Dieses Paket mit Ausnahme desdspci
Dienstprogramms, mit dem nur PCI-Geräte in Ihrem System aufgelistet werden (wielspci
unter Linux).quelle
lshw
,lspci
,lsusb
, etc. sind alle von externen Quellen zu.lspci
undlsusb
sind in den jeweiligen Quellbäumen als Beispiele / handliche Utils enthalten). Es gibt auch Wrapper-Shells, die zBsystem_profiler SPUSBDataType
als Datenquelle dienen und versuchen, sich wielsusb
oder was auch immer zu verhalten .lsusb
Paket, das über verteilt wurdebrew
und im Grunde genommen nur ein Wrapper, ein Klon oder ein Alias für so etwas istsystem_profiler SPUSBDataType
.No formula found for "/pciutil/". No formula found for "/lshw/". No formula found for "/lsusb/". No formula found for "/lspci/".
Wo? Können Sie bitte genauer sein und URLs angeben?