lsusb

lsusb

显示本机的USB设备列表信息

补充说明

lsusb命令 用于显示本机的USB设备列表,以及USB设备的详细信息。

lsusb命令是一个学习USB驱动开发,认识USB设备的助手,推荐大家使用,如果您的开发板中或者产品中没有lsusb命令可以自己移植一个,放到文件系统里面。

语法

lsusb(选项)

选项

-v:显示USB设备的详细信息;
-s<总线:设备号>仅显示指定的总线和(或)设备号的设备;
-d<厂商:产品>:仅显示指定厂商和产品编号的设备;
-t:以树状结构显示无理USB设备的层次;
-V:显示命令的版本信息。

实例

插入usb鼠标后执行lsusb的输出内容如下:

Bus 005 Device 001: id 0000:0000 
Bus 001 Device 001: ID 0000:0000 
Bus 004 Device 001: ID 0000:0000 
Bus 003 Device 001: ID 0000:0000 
Bus 002 Device 006: ID 15d9:0a37 
Bus 002 Device 001: ID 0000:0000 

解释:

Bus 005

表示第五个usb主控制器(机器上总共有5个usb主控制器 — 可以通过命令lspci | grep USB查看)

Device 006

表示系统给usb鼠标分配的设备号(devnum),同时也可以看到该鼠标是插入到了第二个usb主控制器

006        usb_device.devnum
/sys/devices/pci0000:00/0000:00:1d.1/usb2/2-2/devnum

ID 15d9:0a37

表示usb设备的ID(这个ID由芯片制造商设置,可以唯一表示该设备)

15d9    usb_device_descriptor.idVendor
0a37    usb_device_descriptor.idProduct
/sys/devices/pci0000:00/0000:00:1d.1/usb2/2-2/idVendor

Bus 002 Device 006: ID 15d9:0a37
Bus 002 Device 001: ID 0000:0000

表示002号usb主控制器上接入了两个设备:

  • 一个是usb根Hub — 001 
  • 一个是usb鼠标  — 006

若文章对你有帮助,可以点赞或打赏支持我们。发布者:Aurora,转载请注明出处:http://61.174.243.28:13541/AY-knowledg-hub/lsusb/

(0)
AuroraAurora站点维系者
上一篇 2023年 12月 19日 下午4:38
下一篇 2023年 12月 19日 下午4:39

相关推荐

  • cupsenable

    文章目录cupsenable补充说明语法选项参数 cupsenable 启动指定的打印机 补充说明 cupsenable命令 用于启动指定的打印机。 语法 cupsenable(选…

    入门教程 2023年 12月 7日
  • dmesg

    文章目录dmesg补充说明语法选项实例 dmesg 显示Linux系统启动信息 补充说明 dmesg命令 被用于检查和控制内核的环形缓冲区。kernel会将开机信息存储在ring …

    入门教程 2023年 12月 7日
  • iconv

    文章目录iconv补充说明语法选项实例 iconv 转换文件的编码方式 补充说明 iconv命令 是用来转换文件的编码方式的,比如它可以将UTF8编码的转换成GB18030的编码,…

    入门教程 2023年 12月 19日
  • gpasswd

    文章目录gpasswd补充说明语法选项参数实例 gpasswd Linux下工作组文件的管理工具 补充说明 gpasswd命令 是Linux下工作组文件/etc/group和/et…

    入门教程 2023年 12月 14日
  • ntpdate

    文章目录ntpdate补充说明语法选项 ntpdate 使用网络计时协议(NTP)设置日期和时间 补充说明 ntpdate命令 是用来设置本地日期和时间。它从指定的每个服务器获得了…

    入门教程 2024年 1月 10日
  • hcitool

    文章目录hcitool安装使用语法命令常用简单示例 hcitool hcitool是一个Linux命令行工具,用于管理和调试蓝牙设备。它可以用于扫描周围的蓝牙设备、连接到蓝牙设备发…

    入门教程 2023年 12月 15日
  • 变量

    文章目录变量什么是变量声明单一变量声明一个带初值的变量类型推导多变量声明简短声明 变量 上一节:第二篇 Hello World下一节:第四篇 类型 这是本Golang系列教程的第三…

    2023年 12月 5日
  • tee

    文章目录tee概要主要用途参数选项返回值例子注意 tee 从标准输入读取数据并重定向到标准输出和文件。 概要 tee [OPTION]… [FILE]… 主要用途 需要同时…

    入门教程 2024年 3月 11日
  • Java 正则表达式

    正则表达式定义了字符串的模式。 正则表达式可以用来搜索、编辑或处理文本。 正则表达式并不仅限于某一种语言,但是在每种语言中有细微的差别。 文章目录正则表达式实例实例捕获组实例Reg…

    入门教程 2023年 3月 4日
  • perl

    文章目录perl补充说明语法选项参数 perl perl语言解释器 补充说明 perl命令 是perl语言解释器,负责解释执行perl语言程序。 语法 perl(选项)(参数) 选…

    入门教程 2024年 3月 1日

发表回复

登录后才能评论
Translate »