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

相关推荐
爱和冰阔落39 分钟前
【Linux网络】TCP 半包粘包怎么解决?从长度报头、JSON 拆包到网络计算器完整实战
linux·运维·网络·tcp/ip
say_fall2 小时前
【Linux网络编程】UDP套接字编程:系统编程组件、基础回显服务、InetAddr与地址转换、翻译服务与线程池聊天室
linux·服务器·网络·udp·vr
ö Constancy3 小时前
一台电脑的硬件组成与作用:按功能分类详解(Windows 与 Linux 视角)
linux·windows·电脑
江湖有缘3 小时前
基于Ubuntu部署SoduWork:企业级 AI 原生协同平台实战全流程
linux·人工智能·ubuntu·ai·soduwork
无奈笑天下12 小时前
银河麒麟上nproc命令教程详解
linux·运维·服务器
Rabitebla15 小时前
【Linux】进程控制(十二) 自定义 Shell(二):内建命令与进程工作目录管理
linux·c++·笔记·学习·bash
火云代理15 小时前
更换网络后为什么会退出登录?分清 IP、Cookie 与会话的关系
服务器·网络·网络协议·tcp/ip·php·ip
威嵌神州16 小时前
嵌入式排故实录:高并发下串口数据“超时丢包”的根因剖析与架构优化
运维·服务器·嵌入式硬件·缓存
Decay__17 小时前
SQLServer 索引与 SQL 优化 —— 聚集索引、非聚集索引、覆盖索引、碎片维护与执行计划
运维·数据库·sql·mysql·架构
java_logo17 小时前
Docker 部署 DeepSeek Harness(moelin):轻松搭建带登录的本地 AI Agent 平台
运维·docker·容器·ai agent·deepseek·harness·轩辕镜像