Hal terdekat yang saya tahu adalah system_profiler
tetapi itu memuntahkan terlalu banyak informasi yang tidak perlu dan saya tidak punya cara yang baik untuk menyaring / mengubah output itu.
Apa alternatif terdekat dari sesuatu seperti lshw
atau lspci
di Mac OS X?
sysctl
? Saya pikirsysctl machdep
memberikan beberapa informasi yang berkaitan dengan mesin Anda.sysctl
. Tidak cukup apa yang saya cari.awk | grep | sed
mengeluarkan informasi yang tidak diinginkan?system_profiler
danioreg
merupakan alat kanonik untuk menyebutkan rincian perangkat keras pada macOS.Jawaban:
Coba parsing output dari
ioreg
perintah.Saya mencoba
ioreg -l | grep PCI
dan mendapat banyak info.sumber
Ini adalah solusi kerja LSPCI untuk Mac
Anda harus menginstalnya dan reboot, maka perintah LSPCI akan berfungsi, tetapi perlu dijalankan dengan sudo, perlu akses root.
sumber
Bagi mereka yang akrab dengan Docker, solusi sederhana adalah dengan menjalankan wadah ubuntu sederhana, dan instal lshw di sana. Saya telah menemukan itu bekerja dengan baik.
sumber
Anda mungkin ingin mencoba
dspci
utilitas konsol dari proyek DPCIManager open-source . Saya harus memperingatkan Anda , bahwa perangkat lunak tersebut berasal dari dunia Hackintosh / OSx86 dan DPCIManager.app menawarkan fungsionalitas tambahan selain daftar perangkat PCI yang sama sekali tidak aman untuk dijalankan di Mac nyata , jadi harap hindari menggunakan apa pun dari paket itu kecualidspci
utilitas yang hanya mencantumkan perangkat PCI di sistem Anda (sepertilspci
di Linux).sumber
lshw
,lspci
,lsusb
, dll semua tersedia dari sumber eksternal juga.lspci
danlsusb
termasuk dalam pohon sumber masing-masing sebagai contoh / utilitas berguna). Ada juga shell pembungkus yang tersedia yang menggunakan misalnyasystem_profiler SPUSBDataType
sebagai sumber data dan mencoba untuk berperilaku sepertilsusb
atau apa pun.lsusb
paket didistribusikan melaluibrew
, pada dasarnya hanya pembungkus, klon, atau alias untuk sesuatu sepertisystem_profiler SPUSBDataType
.No formula found for "/pciutil/". No formula found for "/lshw/". No formula found for "/lsusb/". No formula found for "/lspci/".
Di mana? Bisakah Anda lebih tepat dan memberikan URL?