ITPub博客

首页 > Linux操作系统 > Linux操作系统 > Linux基础命令---lsusb

Linux基础命令---lsusb

原创 Linux操作系统 作者:一生有你llx 时间:2018-10-22 11:31:57 0 删除 编辑

lsusb

      显示本机的usb设备列表,可以显示出usb的详细信息,包括设备的读取速度和描述符。此命令的适用范围:RedHat、RHEL、Ubuntu、CentOS、SUSE、openSUSE、Fedora。

1 、语法

      lsusb  [ 选项]

 

2 、选项列表

选项

说明

-v

告诉lsusb详细显示所示设备的详细信息。这包括设备当前速度的配置描述符。如果可用,类描述符将显示USB设备类,包括集线器、音频、HID、通信和芯片卡。

-s [[bus]:][devnum]

显示指定总线和设备号的设备信息,总线和设备号用十进制标识。格式:lsusb –s 00:01

-d [vendor]:[product]

显示指定厂商和产品编号的设备,用十六进制表示编号。格式:lsusb –d 8086: 

-D

显示指定设备文件的设备信息,例如:lsusb –D /proc/bus/usb/001/001。只有

root 用户才可以使用这个选项

-t

以树状结构显示

-V

指令版本信息

 

      如果指定的设备没有被找到,那么返回一个非0值。/usr/share/hwdata/usb.ids文件中记录了所有的USB设备节点的信息,包括制造商、产品号、类、子类、协议等等。

 

3 、实例

1 )直接显示简单的设备信息

[root@localhost ntop-4.0.1]#  lsusb

// 总线号        设备号            厂商 ID

Bus 001      Device 001:   ID 1d6b:0001 Linux Foundation 1.1 root hub

2 )显示详细信息

[root@localhost ntop-4.0.1]#  lsusb -v

Bus 001 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub

Device Descriptor:      // 设备描述符

  bLength                18

  bDescriptorType         1

   …

Hub Descriptor:         // 集线器描述符

  bLength              11

  …

Hub Port Status:       // 集线器端口状态

   Port 1: 0000.0100 power

   Port 2: 0000.0100 power

   …

Device Status:     0x0003   // 设备状态

  Self Powered

  Remote Wakeup Enabled

3 )显示指定总线上的设备

[root@localhost ntop-4.0.1]#  lsusb -s 001:001

Bus 001 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub

4 )显示指定厂商的设备信息

[root@localhost ntop-4.0.1]#  lsusb -d 1d6b:001

Bus 001 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub

5 )以树状结构显示

[root@localhost ntop-4.0.1]#  lsusb -t

Bus#  1

`-Dev#   1 Vendor 0x1d6b Product 0x0001

 


来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/29270124/viewspace-2216982/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论
多年物联网讲师经验,曾任职于达内、华清等公司。擅长Linux、c、java、Android、单片机、ZigBee、BLE等领域

注册时间:2018-10-21

  • 博文量
    266
  • 访问量
    383834