Linux看usb命令
Linux看usb命令详细介绍
在 Linux 系统中,查看 USB 设备相关信息可以通过以下常用命令实现:
1.
lsusb
功能:列出当前系统识别的所有 USB 设备的简要信息(如厂商、设备型号、USB 版本等)。
用法:
bash
lsusblsusb
输出示例:
bash
Bus 002 Device 003: ID 046d:c534 Logitech, Inc. Unifying ReceiverBus 002 Device 002: ID 05e3:0610 Genesys Logic, Inc. -port hub
2.
dmesg | grep usb
功能:通过系统日志(dmesg)过滤出与 USB 设备相关的信息,包括设备插入 / 拔出的实时事件。
用法:
bash
usb
输出示例:
bash
usb -1: new high-speed USB device number using xhci_hcdusb -1: New USB device found, 046d, c534
3.
lsblk
功能:列出块设备(包括 USB 存储设备)的信息,如磁盘、分区等。
用法:
bash
lsblklsblk name,size,type,fsType
输出示例:
bash
NAME SIZE TYPE FSYPE MOUNTPOINTsda 500G disk
├─sda1 50G part ext4 /
└─sda2 450G part swap SWAP
sdb 15G disk exfat /media/usb-drive
4.
usb-devices
功能:显示 USB 设备的详细信息(需要安装 usbutils 包,部分 Linux 发行版默认不安装)。
安装:
bash
usbutils
dnf usbutils
用法:
bash
usb-devices
输出示例:
bash
T: 02 01 01 00 02 DevD: 03human interface 01 02
P: 046d c534 02.10
S: Logitech
S: Unifying Receiver
S:
C:
I: If
5.
查看 USB 设备文件路径
USB 设备在系统中通常对应 /dev/ 目录下的设备文件:
- USB 存储设备:如
/dev/sdb(第二个磁盘)、/dev/sdc等。 - USB 串口设备(如 Arduino、USB 转串口):如
/dev/ttyUSB0、/dev/ttyACM0等。
总结
- 快速查看设备列表:首选
lsusb。 - 查看存储设备细节:结合
lsblk和dmesg。 - 获取详细技术信息:使用
usb-devices(需安装)或lsusb -v。
根据具体需求选择合适的命令即可。