打印
[软件资料]

如何在Linux中列出USB设备?

[复制链接]
230|3
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
两只袜子|  楼主 | 2023-11-16 09:38 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
Linux操作系统提供了许多命令来列出系统中连接的USB设备,这些命令非常有用,无论是查看已连接设备的信息,还是进行系统调试。

在本文中,我们将介绍一些常用的命令以及它们的使用方法,帮助大家了解如何在Linux中列出USB设备。

1、lsusb命令
lsusb命令是列出USB设备信息的常用命令。它会显示设备的厂商ID、产品ID、设备速度等详细信息。如果你的Linux系统中没有安装lsusb命令,你可以使用以下命令来安装:

sudo apt-get install usbutils
安装完成后,运行lsusb命令即可列出USB设备信息。

示例输出:

Bus 001 Device 002: ID 04f2:b3cd Chicony Electronics Co., Ltd HP HD Webcam
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
...

2、usb-devices命令
usb-devices命令提供了更详细的USB设备信息,包括供电状态、连接速度、设备类别等。如果你的系统没有安装该命令,你可以使用以下命令来安装:

sudo apt-get install usbutils
安装完成后,运行usb-devices命令即可查看更详细的USB设备信息。

示例输出:

T:  Bus=01 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#=  1 Spd=480 MxCh=14
D:  Ver= 2.00 Cls=09(hub  ) Sub=00 Prot=01 MxPS=64 #Cfgs=  1
P:  Vendor=1d6b ProdID=0002 Rev=05.10
S:  Manufacturer=Linux 5.10.0-8-amd64 xhci-hcd
S:  Product=xHCI Host Controller
S:  SerialNumber=0000:00:14.0
C:  #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr=0mA
I:  If#= 0 Alt= 0 #EPs= 1 Cls=09(hub  ) Sub=00 Prot=00 Driver=hub

T:  Bus=01 Lev=01 Prnt=01 Port=01 Cnt=01 Dev#=  2 Spd=480 MxCh=16
D:  Ver= 2.10 Cls=00(>ifc ) Sub=00 Prot=00 MxPS=64 #Cfgs=  1
P:  Vendor=04f2 ProdID=b3cd Rev=22.59
S:  Manufacturer=Chicony Electronics Co., Ltd
S:  Product=HP HD Webcam
...
图片
3、dmesg命令
dmesg命令用于显示系统启动时的消息,包括有关USB设备的信息。你可以通过搜索USB关键字来查找与USB设备相关的信息。运行以下命令来查看USB设备信息:

dmesg | grep "USB"
示例输出:

[    1.123456] usb 1-1: new high-speed USB device number 2 using xhci_hcd
[    1.234567] usb 1-1: New USB device found, idVendor=04f2, idProduct=b3cd, bcdDevice=22.59
[    1.345678] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[    1.456789] usb 1-1: Product: HP HD Webcam
[    1.567890] usb 1-1: Manufacturer: Chicony Electronics Co., Ltd
...
这些命令将帮助你轻松列出Linux系统中连接的USB设备,以及获取相关信息。安装相应的工具来执行这些命令,你将能够更好地管理和调试USB设备。无论是普通用户,还是系统管理员,都能受益于这些命令的使用。

最后,祝你在Linux系统中使用USB设备愉快!

使用特权

评论回复
沙发
forgot| | 2023-11-17 09:25 | 只看该作者
usbutils安装完成后,运行lsusb命令即可列出USB设备信息了

使用特权

评论回复
板凳
LOVEEVER| | 2023-11-17 12:37 | 只看该作者
lsusb命令是最实用的工具,详细信息也有

使用特权

评论回复
地板
星辰大海不退缩| | 2023-11-20 13:44 | 只看该作者
mount 命令是吗?

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1890

主题

6533

帖子

8

粉丝