MacOS, PCI donanım aygıtlarını numaralandırmak için `lshw` veya` lspci` gibi eşdeğer komut satırı araçlarına sahip mi?


12

Bildiğim en yakın şey, system_profilerçok fazla gereksiz bilgi tükürüyor ve bu çıktıyı filtrelemek / dönüştürmek için iyi bir yolum yok.

Mac OS X lshwveya benzeri bir şeye en yakın alternatif nedir lspci?


2
Denedin sysctlmi Sanırım sysctl machdepmakinenizle ilgili bazı bilgiler veriyor.
belki

1
@perhapsmaybeharry Güzel bir öneri sysctl. Aradığım şey tam olarak değil.
sesler

1
Neden awk | grep | sed istenmeyen bilgileri vermiyorsunuz ? system_profilerve ioregmacOS'ta donanım ayrıntılarını numaralandırmak için standart araçlardır.
bmike

@bmike, çoğunlukla ya da ihtiyacım olduğunda yaparım.
sesler

Yanıtlar:


4

ioregKomutun çıktısını ayrıştırmayı deneyin .

Denedim ioreg -l | grep PCIve bir sürü bilgi aldım.


Önerin için teşekkürler. Ben deneyeceğim ve nasıl gittiğini size bildireceğim.
sesler

1

Bu Mac için çalışan bir çözüm LSPCI

Yüklemeniz ve yeniden başlatmanız gerekir, o zaman LSPCI komutu çalışır, ancak sudo ile çalıştırılması gerekir, root erişimine ihtiyaç duyar.


Bu Hackintosh'tan geliyor ve sayfa yine de çöküyor gibi görünüyor
Greenonline

Adblock'u devre dışı bırakmanız gerekebilir
The KingMaker

1

Docker'ı bilenler için basit bir çözüm, basit bir ubuntu kapsayıcısı çalıştırmak ve lshw'yi oraya kurmaktır. Harika çalıştığını gördüm.


0

dspciKonsol yardımcı programını açık kaynaklı DPCIManager projesinden denemek isteyebilirsiniz . Sizi uyarmalıyım , yazılım Hackintosh / OSx86 dünyasından geliyor ve DPCIManager.app, gerçek bir Mac'te çalıştırılması hiç güvenli olmayan PCI cihazları listelemeye ek olarak ekstra işlevsellik sunuyor , bu yüzden lütfen herhangi bir şey kullanmaktan kaçının. Bu paket, dspciyalnızca sisteminizdeki PCI aygıtlarını listeleyen yardımcı program hariç ( lspciLinux'ta olduğu gibi ).


Kulağa iyi geliyormuş gibi geliyor; yerli ise. Sanırım doğru yoldasınız. Önerin için teşekkürler.
sesler

Bilginize: lshw, lspci, lsusbvb fazlasıyla dış kaynaklardan temin edilebilir.
sesler

1
@ tjt263, pciutils ve libusb'in hem macOS portları var (bunun şüpheli lspcive lsusbilgili kaynak ağaçlarına örnekler / kullanışlı araçlar olarak dahil edildiğinden şüpheleniyorum ). Aynı zamanda, örneğin system_profiler SPUSBDataTypebir veri kaynağı olarak kullanılan ve benzeri lsusbya da her şekilde davranmaya çalışan sarıcı kabuklar da mevcuttur .
kervich

Doğru. Temelde sadece bir sarıcı, klon veya benzer bir şey için takma ad olarak lsusbdağıtılan paketi hatırlıyorum . brewsystem_profiler SPUSBDataType
sesler

1
@ tjt263 demlemek diyor ki: No formula found for "/pciutil/". No formula found for "/lshw/". No formula found for "/lsusb/". No formula found for "/lspci/". Nerede? Lütfen daha kesin ve URL verebilir misiniz?
SebMa
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.