千家信息网

Linux基础命令lsusb的用法

发表于:2024-10-21 作者:千家信息网编辑
千家信息网最后更新 2024年10月21日,这篇文章主要介绍"Linux基础命令lsusb的用法",在日常操作中,相信很多人在Linux基础命令lsusb的用法问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答"Lin
千家信息网最后更新 2024年10月21日Linux基础命令lsusb的用法

这篇文章主要介绍"Linux基础命令lsusb的用法",在日常操作中,相信很多人在Linux基础命令lsusb的用法问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答"Linux基础命令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

到此,关于"Linux基础命令lsusb的用法"的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注网站,小编会继续努力为大家带来更多实用的文章!

0