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

相关推荐

  • Helm | Helm 推送

    文章目录helm push简介可选项从父命令继承的可选项请参阅 helm push 将chart推送到远程 简介 上传chart到注册表。 如果chart有其他相关文件,也会一起上…

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

    文章目录smbclient补充说明语法选项参数实例 smbclient 交互方式访问samba服务器 补充说明 smbclient命令 属于samba套件,它提供一种命令行使用交互…

    入门教程 2024年 3月 5日
  • true

    文章目录true概要主要用途返回值例子注意 true 返回状态为成功。 概要 true 主要用途 用于和其他命令进行逻辑运算。 返回值 返回状态总是成功;返回值为0。 例子 # 当…

    入门教程 2024年 3月 11日
  • Java StringBuffer 和 StringBuilder 类

    当对字符串进行修改的时候,需要使用 StringBuffer 和 StringBuilder 类。 和 String 类不同的是,StringBuffer 和 StringBuil…

    2023年 3月 4日
  • lp

    文章目录lp补充说明语法选项参数实例 lp 打印文件或修改排队的打印任务 补充说明 lp命令 用于打印文件,或者修改排队的打印任务。与lpr命令类似,lp命令既支持文件输入也支持标…

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

    文章目录wget补充说明语法选项参数实例 wget Linux系统下载文件工具 补充说明 wget命令 用来从指定的URL下载文件。wget非常稳定,它在带宽很窄的情况下和不稳定网…

    入门教程 2023年 12月 27日
  • e2label

    文章目录e2label补充说明语法参数实例 e2label 设置第二扩展文件系统的卷标 补充说明 e2label命令 用来设置第二扩展文件系统的卷标。 语法 e2label(参数)…

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

    文章目录cdrecord补充说明语法选项参数实例 cdrecord Linux系统下光盘刻录功能命令 补充说明 cdrecord命令 用于Linux系统下光盘刻录,它支持cd和DV…

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

    文章目录chown补充说明语法选项参数实例 chown 用来变更文件或目录的拥有者或所属群组 补充说明 chown命令 改变某个文件或目录的所有者和所属的组,该命令可以向某个用户授…

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

    文章目录logsave补充说明语法选项参数 logsave 将命令的输出信息保存到指定的日志文件 补充说明 logsave命令 运行给定的命令,并将命令的输出信息保存到指定的日志文…

    入门教程 2023年 12月 19日

发表回复

登录后才能评论
Translate »