lsusb 命令用于列出系统中所有USB总线以及连接到它们的设备信息。
基本用法与常用选项
直接运行 lsusb 会显示所有USB设备的简要列表,包括总线号、设备号、设备ID(厂商ID:产品ID)和设备名称。
常用选项包括:
-v:显示详细的设备信息,包括配置描述符、端点信息等。-t:以树状结构显示USB设备的层次关系,更直观。-s [[bus]:][devnum]:仅显示指定总线号和设备号的设备信息。-d [vendor]:[product]:仅显示指定厂商ID和产品ID的设备信息。
输出信息解读
例如,lsusb 的一行典型输出为:
Bus 001 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
- Bus 001:设备连接在001号USB总线上。
- Device 002:在该总线上的设备编号为002。
- ID 8087:0024 :设备的标识符,
8087是厂商ID(Intel),0024是产品ID。 - 最后是设备的名称描述。
这个命令是排查USB设备连接问题(如设备未被识别)、确认设备VID/PID或查看系统USB拓扑结构的实用工具。