Linux命令-lsusb(列出系统中所有USB总线以及连接到它们的设备信息)

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拓扑结构的实用工具。

相关推荐
Sheffield6 小时前
Alpine是什么,为什么是Docker首选?
linux·docker·容器
舒一笑1 天前
程序员效率神器:一文掌握 tmux(服务器开发必备工具)
运维·后端·程序员
Johny_Zhao1 天前
centos7安装部署openclaw
linux·人工智能·信息安全·云计算·yum源·系统运维·openclaw
haibindev1 天前
在 Windows+WSL2 上部署 OpenClaw AI员工的实践与踩坑
linux·wsl2·openclaw
NineData1 天前
数据库管理工具NineData,一年进化成为数万+开发者的首选数据库工具?
运维·数据结构·数据库
梦想很大很大2 天前
拒绝“盲猜式”调优:在 Go Gin 项目中落地 OpenTelemetry 链路追踪
运维·后端·go
Sinclair2 天前
内网服务器离线安装 Nginx+PHP+MySQL 的方法
运维
叶落阁主2 天前
Tailscale 完全指南:从入门到私有 DERP 部署
运维·安全·远程工作
0xDevNull2 天前
Linux切换JDK版本详细教程
linux