首页 > 系统相关 >【Linux运维】如何在Linux中列出USB设备

【Linux运维】如何在Linux中列出USB设备

时间:2025-01-15 23:45:10浏览次数:1  
标签:00 USB 运维 命令 Linux usb 设备

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设备愉快!

原创 入门小站 Linux运维进阶之路

标签:00,USB,运维,命令,Linux,usb,设备
From: https://www.cnblogs.com/o-O-oO/p/18673915

相关文章

  • Mysql--运维篇--备份和恢复(逻辑备份,mysqldump,物理备份,热备份,温备份,冷备份,二进制文件备
    MySQL提供了多种备份方式,每种方式适用于不同的场景和需求。根据备份的粒度、速度、恢复时间和对数据库的影响,可以选择合适的备份策略。主要备份方式有三大类:逻辑备份(mysqldump),物理备份和二进制文件备份。一、逻辑备份(LogicalBackup)逻辑备份是通过导出SQL语句或表结构和......
  • Linux下MySQL数据库的导入与导出以及查看端口
    在Linux系统下,MySQL是一种广泛使用的关系型数据库管理系统。本文将详细介绍如何在Linux下进行MySQL数据库的导入和导出操作,以及如何查看MySQL的运行端口。一、MySQL数据库的导出导出MySQL数据库可以通过 mysqldump工具来实现,它是MySQL自带的用于备份数据库的命令行工具。1.1......
  • Linux核心指令
    1.创建目录mkdir(makedirectory)选项说明-p创建多层目录(递归创建目录)-v显示创建目录的过程,工作几乎不用案例01:创建/kylin/目录,查看目录内容,进入目录并闲适当前位置(绝对路径的位置)#1.创建目录mkdir/kylin/#2.查看目录内容ls-l/kylin/ll/kylin/......
  • Linux
    基础概念与系统架构Linux的起源与发展Linux起源于LinusTorvalds在1991年发布的Linux内核。它是一种类Unix操作系统,遵循开源软件的原则,众多开发者和社区围绕内核开发了各种发行版。其发展得益于互联网的协作模式,如Debian、RedHat等发行版的不断演进,推动了Lin......
  • Linux的/proc目录
    1.Linuxproc目录介绍Linux系统上的/proc目录是一种文件系统,即proc文件系统。与其它常见的文件系统不同的是,/proc是一种伪文件系统(也即虚拟文件系统,它只存在内存当中,而不占用外存空间。它以文件系统的方式为访问系统内核数据的操作提供接口),存储的是当前内核运行状态的一系列特殊......
  • 【网络云SRE运维开发】2025第3周-每日【2025/01/15】小测-【第14章ospf高级配置】理论
    文章目录【网络云SRE运维开发】2025第3周-每日【2025/01/15】小测-【第14章ospf高级配置】理论和实操14.1选择题在H3C设备上配置OSPF时,以下哪个命令用于启动OSPF进程?A.[H3C]ospfenableB.[H3C]ospf1C.[H3C]ospfstartD.[H3C]ospfprocessOSPF区域0......
  • 【网络云SRE运维开发】2025第3周-每日【2025/01/15】小测-【第14章ospf高级配置】理论
    文章目录14.1选择题解题思路和参考答案14.2理论题解题思路和参考答案14.3实操题解题思路和参考答案思科(Cisco)设备华为(Huawei)设备小米/锐捷(或其他支持标准CLI命令的设备)通过网络管理工具注意事项【网络云SRE运维开发】2025第3周-每日【2025/01/15】小测-【第14章o......
  • 【c++】【Linux】堆和栈的区别
    【c++】【Linux】堆和栈的区别区别堆栈管理方式由程序员手动分配手动释放由系统自动管理生长方式从低地址向高地址增长从高地址向低地址增长空间大小32位linux下可占2.9G左右32位Linux下占10M左右windows下占1M左右存储内容动态分配的内存,常用于存储链表、对象等动态数据......
  • Linux系统内存使用优化技巧
    目录交换空间(Swap)的优化禁用Swap降低swappiness值减少动态内存分配使用大页(Hugepage)优化数据访问,使用缓存和缓冲区使用堆栈缓存利用外部缓存组件使用cgroups限制进程内存使用创建cgroup限制内存使用调整OOMScore调整进程的OOM分数终止未使用的服务和......
  • GaussDB技术解读——GaussDB架构介绍之OM运维管理关键技术方案
    ​GaussDBKernelV5OM运维管理关键模块如下。OM运维主要功能有:安装升级节点替换扩容、缩容自动告警巡检备份恢复、容灾日志分析系统在华为云的部署模式下,OM相关组件部署示意图如下:图7华为云OM运维管理用户登录华为云Console,访问GaussDBKernelV5的管控页面,输入......