LOADING...

加载中请稍等...

loading

Linux每日一篇 - 73 - lsusb

Linux USB设备查看神器!掌握lsusb命令,轻松查看USB设备信息,检测连接设备!

lsusb命令是什么?

lsusb是”List USB”的缩写,用于显示系统中连接的USB设备信息,包括设备ID、制造商、产品名称、设备类别等详细信息,是管理USB设备的重要工具。

基本用法

# 显示所有USB设备
lsusb

# 显示详细信息
lsusb -v

# 显示树状结构
lsusb -t

# 显示特定设备
lsusb -d vendor_id:product_id

# 显示设备的序列号
lsusb -s

# 显示设备速度
lsusb -s 1:1

# 以易读格式显示
lsusb -v | grep -E "(idVendor|idProduct|Product|Manufacturer)"

实用技巧

# 显示特定厂商的设备
lsusb -d 046d:  # 显示所有罗技设备

# 查看设备的详细配置
lsusb -v -d vendor_id:product_id

# 显示USB总线信息
lsusb -v | grep -i bus

# 检查设备是否在使用中
lsusb -v | grep -A 10 -B 10 "in use"

# 显示设备的电源信息
lsusb -v | grep -i "MaxPower\|Self Powered"

# 列出特定端口的设备
lsusb -s 1:2  # 显示总线1,设备2

# 显示设备的接口信息
lsusb -v | grep -A 20 "Interface"

常用场景

# 查看所有连接的USB设备
lsusb

# 检查USB设备是否被识别
lsusb | grep -i "device"

# 查找特定USB设备
lsusb | grep -i "flash\|disk\|storage"

# 检查USB设备驱动
lsusb -v | grep -i driver

# 查看摄像头设备
lsusb | grep -i "camera\|webcam"

# 检查USB鼠标和键盘
lsusb | grep -i "hid\|mouse\|keyboard"

# 查看USB音频设备
lsusb | grep -i "audio\|sound"

# 在脚本中检测USB设备
if lsusb | grep -q "YourDeviceName"; then
  echo "设备已连接"
else
  echo "设备未连接"
fi
头像
汪多多是只猫
失业的运维工程师
热爱开源与分享
微信公众号