lsusb命令显示本机的usb设备列表,可以显示出usb的详细信息,包括设备的读取速度和描述符。此命令的适用范围:RedHat、RHEL、Ubuntu、CentOS、SUSE、openSUSE、Fedora。
1、语法
lsusb [选项]
2、选项列表
如果指定的设备没有被找到,那么返回一个非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