这个问题似乎遍及整个Google,但答案都指向使用System Profiler。很好,但是使用System Profiler,您所获得的只是以下内容:

            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

如果您想要的只是一堆设备描述符的内容,那就太好了,但是lsusb为您提供了更多信息-有关接口(interface)和端点,接口(interface)关联,组合设备的信息...在OS X的哪里可以找到这些信息?必须有一个工具可以做到这一点?

最佳答案

我已经厌倦了忘记system_profiler SPUSBDataType语法,因此我选择了lsusb。您可以找到它here,或使用自制软件安装它:

brew install lsusb

10-02 05:50