Najbliższą rzeczą, o której wiem, jest system_profiler
to, że wyrzuca zbyt wiele niepotrzebnych informacji i nie mam dobrego sposobu na filtrowanie / przekształcanie tego wyjścia.
Jaka jest najbliższa alternatywa dla czegoś podobnego lshw
lub lspci
w systemie Mac OS X?
sysctl
? Myślę, żesysctl machdep
podaje pewne informacje dotyczące twojej maszyny.sysctl
. Jednak nie do końca to, czego szukam.awk | grep | sed
wyrzucić niepożądanych informacji?system_profiler
iioreg
są kanonicznymi narzędziami do wyliczania szczegółów sprzętowych w systemie macOS.Odpowiedzi:
Spróbuj przeanalizować dane wyjściowe
ioreg
polecenia.Próbowałem
ioreg -l | grep PCI
i dostałem mnóstwo informacji.źródło
To działające rozwiązanie LSPCI dla komputerów Mac
Musisz go zainstalować i zrestartować, wtedy komenda LSPCI będzie działać, ale musisz wykonać z sudo, potrzebuje dostępu do roota.
źródło
Dla osób zaznajomionych z Dockerem prostym obejściem jest uruchomienie prostego kontenera Ubuntu i zainstalowanie tam lshw. Uważam, że działa świetnie.
źródło
Możesz wypróbować
dspci
narzędzie konsoli z projektu DPCIManager typu open source . Muszę cię jednak ostrzec , że oprogramowanie pochodzi ze świata Hackintosh / OSx86, a program DPCIManager.app oferuje dodatkowe funkcje oprócz wyświetlania urządzeń PCI, które wcale nie są bezpieczne do pracy na prawdziwym komputerze Mac , więc unikaj używania ten pakiet opróczdspci
narzędzia, które tylko wyświetla listę urządzeń PCI w twoim systemie (jaklspci
w Linuksie).źródło
lshw
,lspci
,lsusb
, itd. Są dostępne ze źródeł zewnętrznych też.lspci
ilsusb
są zawarte w odpowiednich drzewach źródłowych jako przykłady / przydatne narzędzia). Dostępne są również powłoki otoki, które używają np.system_profiler SPUSBDataType
Jako źródła danych i starają się zachowywać jaklsusb
coś lub cokolwiek innego.lsusb
pakiet jest dystrybuowany przezbrew
, po prostu jest to opakowanie, klon lub pseudonim dla czegoś takiegosystem_profiler SPUSBDataType
.No formula found for "/pciutil/". No formula found for "/lshw/". No formula found for "/lsusb/". No formula found for "/lspci/".
Gdzie? Czy możesz być bardziej precyzyjny i podać adresy URL?