Ani 1) Informacje o systemie, 2) ioreg -p IOUSB -w0 -l
, 3) system_profiler SPUSBDataType
ani 4) jlhonora „s” lsusb „dla systemu MacOS
( brew update && brew tap jlhonora/lsusb && brew install lsusb
) Powiedz mi jakiego rodzaju urządzenie USB jest dołączony jak Komenda Linux lsusb
:
OPIS lsusb to narzędzie do wyświetlania informacji o magistralach USB w systemie i urządzenia do nich podłączone.
Przypadek użycia: Chcę wiedzieć, jakie urządzenie USB jest podłączone (np. USB 2 lub 3) - nie jaki typ portu urządzenie jest podłączone. Za ta odpowiedź na askubuntu :
lsusb
i marzy o przerobieniu go na macOS :: github.com/gregkh/usbutils/blob/master/lsusb.cOdpowiedzi:
Może to zająć trochę ekstrapolacji, ale użyj wartości z „Prędkości” w
system_profiler
Na przykład, patrząc na odbiornik USB Logitech (dla mojej myszy i drugiej klawiatury):
Patrząc na wartość „Speed”, informuje mnie, że jest to urządzenie USB 1.1. Wykonując to samo wyszukiwanie dysku USB Seagate FreeAgent Go, otrzymuję następujące informacje:
Mówi mi, że ma prędkość 480 Mb / s, czyli urządzenie USB 2.0.
Nie musisz wysyłać wszystkich dodatkowych danych, używam ich tylko do celów ilustracyjnych, zamiast tego możesz zawęzić je do linii zawierającej wartość prędkości:
Na przykład, Prędkości / specyfikacje USB są następujące:
źródło