Diese Frage scheint überall in Google zu sein, aber die Antworten deuten alle auf die Verwendung von System Profiler hin. Das ist schön, aber mit System Profiler erhalten Sie nur Folgendes:
DasKeyboard:
Product ID: 0x1919
Vendor ID: 0x04d9 (Holtek Semiconductor, Inc.)
Version: 1.06
Speed: Up to 1.5 Mb/sec
Location ID: 0x1d114000 / 11
Current Available (mA): 500
Current Required (mA): 100
USB2.0 Hub:
Product ID: 0x0608
Vendor ID: 0x05e3 (Genesys Logic, Inc.)
Version: 32.98
Speed: Up to 480 Mb/sec
Location ID: 0x1d113000 / 10
Current Available (mA): 500
Current Required (mA): 100
Microsoft Basic Optical Mouse v2.0 :
Product ID: 0x00cb
Vendor ID: 0x045e (Microsoft Corporation)
Version: 1.99
Speed: Up to 1.5 Mb/sec
Manufacturer: Microsoft
Location ID: 0x1d113200 / 12
Current Available (mA): 500
Current Required (mA): 100
Das ist toll , wenn alles , was Sie wollen , sind die Inhalte einer Reihe von Gerätebeschreibungen, sondern lsusb
geben Sie so viel mehr - Informationen über Schnittstellen und Endpunkte, Schnittstellen Verbände, Verbund Geräte ... wo Sie diese Informationen in OS X finden? Es muss ein Tool geben, das dies tut?
Antworten:
Ich hatte es satt, die
system_profiler SPUSBDataType
Syntax zu vergessen , also machte ich einelsusb
Alternative. Sie finden es hier oder installieren es mit Homebrew:quelle
brew install
Dankeschön !!lsusb
eigentlich möglich ist: askubuntu.com/a/604169/598643alias lsusb='system_profiler SPUSBDataType'
Sache wäre, wenn Sie nicht zu viel Wert daraufNormalerweise führe ich diesen Befehl aus, um USB-Geräte unter Mac OS X zusammen mit Details dazu aufzulisten:
quelle
Homebrew-Benutzer: Sie können
lsusb
durch Installieren derusbutils
Formel von meinem Tipp erhalten:Es installiert REAL
lsusb
basierend auf Linux-Quellen (Version 007).quelle
lsusb
Skripts nicht verfügbar war .lsusb
Skripthomebrew-core
anstelle von meinem hinzuzufügenusbutils
.In mac osx können Sie den folgenden Befehl verwenden:
quelle
Wenn Sie MacPorts verwenden , können Sie einfach usbutils installieren
Wenn dies nicht der Fall ist, ist dies möglicherweise eine gute Gelegenheit, es zu installieren. Es verfügt über Ports für mehrere andere nützliche Linux-Tools.
quelle
usbids
Verfolgen Sie es über trac.macports.org/ticket/53188Wie wäre es mit
ioreg
? Die Ausgabe ist viel detaillierter als der Profiler, aber etwas dicht.Quelle: https://lists.macosforge.org/pipermail/macports-users/2008-July/011115.html
quelle
Es ist Ihr Bedarfsbefehl auf Macos
quelle
Zumindest am 10.10.5 wird die
system_profiler SPUSBDataType
Ausgabe NICHT dynamisch aktualisiert, wenn ein neues USB-Gerät angeschlossen wirdioreg -p IOUSB -l -w 0
.quelle
Unter Mac OS X enthält die Xcode Developer Suite die Anwendung USB Proper.app. Dies finden Sie in / Developer / Applications / Utilities /. Mit USB Prober können Sie die Geräte- und Schnittstellendeskriptoren überprüfen.
quelle