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

相关推荐
wsad05322 小时前
CentOS 7 Minimal 配置静态 IP 完整指南(VMware NAT 模式)
linux·tcp/ip·centos
三万棵雪松2 小时前
【Linux Shell 编程基础学习与实践作业】
linux·运维·网络·学习·嵌入式linux
犽戾武2 小时前
在 Quest 上用 OpenXR + MediaCodec + OES 外部纹理做一个“低延迟视频面板”(48小时的编码复盘)
linux·c++·嵌入式硬件·vr
之歆2 小时前
磁盘分区与文件系统管理
linux·文件系统·磁盘分区
Sheffield2 小时前
为什么Django这么慢,却还是Python后端第一梯队呢?
linux·python·django
犽戾武2 小时前
准备工作:OpenXR Sample 示例工程“去掉 UI 渲染”& RK3588→Windows 低延迟 UDP 视频链路
linux·c++·ubuntu·vr
生活很暖很治愈2 小时前
Linux——线程异常
linux·c++·ubuntu
市安2 小时前
基于Centos构建Nginx镜像(Dokerfile)
linux·运维·nginx·docker·容器·centos·镜像
生活很暖很治愈2 小时前
Linux——线程概念&控制&创建&等待
linux·服务器·c++·ubuntu