欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  科技

Linux基础命令---lsusb

程序员文章站 2022-06-18 16:05:55
lsusb 显示本机的usb设备列表,可以显示出usb的详细信息,包括设备的读取速度和描述符。此命令的适用范围:RedHat、RHEL、Ubuntu、CentOS、SUSE、openSUSE、Fedora。 1、语法 lsusb [选项] 2、选项列表 选项 说明 -v 告诉lsusb详细显示所示设 ......

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