Cette question semble être partout sur Google, mais les réponses indiquent toutes l'utilisation de System Profiler. C'est bien, mais avec System Profiler, tout ce que vous obtenez est quelque chose qui ressemble à ceci:
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
C'est génial si tout ce que vous voulez est le contenu d'un tas de descripteurs de périphériques, mais lsusb
vous donne tellement plus - des informations sur les interfaces et les points de terminaison, les associations d'interfaces, les périphériques composites ... où pouvez-vous trouver ces informations dans OS X? Il doit y avoir un outil qui fait cela?
Réponses:
J'étais fatigué d'oublier la
system_profiler SPUSBDataType
syntaxe, alors j'ai fait unelsusb
alternative. Vous pouvez le trouver ici , ou l'installer avec homebrew:la source
brew install
merci !!lsusb
on peut réellement faire: askubuntu.com/a/604169/598643alias lsusb='system_profiler SPUSBDataType'
si vous ne vous souciez pas trop d'obtenir exactement le même résultat pour lsusbJ'exécute généralement cette commande pour répertorier les périphériques USB sur Mac OS X, avec des détails à leur sujet:
la source
Utilisateurs Homebrew: vous pouvez obtenir
lsusb
en installant lausbutils
formule de mon robinet:Il installe le REAL
lsusb
basé sur des sources Linux (version 007).la source
lsusb
script.lsusb
script à lahomebrew-core
place de monusbutils
.Sous mac osx, vous pouvez utiliser la commande suivante:
la source
Si vous êtes un utilisateur de MacPorts , vous pouvez simplement installer usbutils
Si vous ne l'êtes pas, cela pourrait être une bonne opportunité de l'installer, il a des ports pour plusieurs autres outils Linux utiles.
la source
usbids
, suivez-le sur trac.macports.org/ticket/53188Et pourquoi pas
ioreg
? La sortie est beaucoup plus détaillée que le profileur, mais elle est un peu dense.Source: https://lists.macosforge.org/pipermail/macports-users/2008-July/011115.html
la source
c'est votre commande de besoin sur macos
la source
Au moins sur 10.10.5, la
system_profiler SPUSBDataType
sortie n'est PAS mise à jour dynamiquement quand un nouveau périphérique USB est branché, alors que c'est leioreg -p IOUSB -l -w 0
cas.la source
Sous Mac OS X, la suite de développeurs Xcode comprend l'application USB Proper.app. Cela se trouve dans / Developer / Applications / Utilities /. USB Prober vous permettra d'examiner les descripteurs de périphérique et d'interface.
la source