linux如何查看usb端口号
linux如何查看usb端口号详细介绍
在 Linux 系统中,你可以借助不同的命令来查看 USB 端口号。下面为你介绍几种常见的方法:
1. 使用
lsusb命令
lsusb命令可列出所有连接到系统的 USB 设备及其详细信息,不过它不会直接显示端口号,而是显示设备的总线和设备编号。
在终端输入以下命令:
bash
lsusb
执行该命令后,输出示例如下:
plaintext
Bus 002 Device 003: ID 046d:c077 Logitech, Inc. M105 Optical MouseBus 002 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
在上述输出里,Bus 002 Device 003表示设备位于总线 2,设备编号为 3。
2. 使用
dmesg命令
dmesg命令能够显示内核环缓冲区的信息,包含 USB 设备的连接和断开信息。你可以通过查找与 USB 设备相关的信息来确定端口号。
在终端输入以下命令:
bash
usb
该命令会输出所有与 USB 相关的内核消息。示例输出如下:
plaintext
[ 2.002012] usb 2-1: new high-speed USB device number 3 using ehci-pci[ 2.136101] usb 2-1: New USB device found, idVendor=046d, idProduct=c077
[ 2.136104] usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[ 2.136106] usb 2-1: Product: M105 Optical Mouse
[ 2.136108] usb 2-1: Manufacturer: Logitech
在输出中,usb 2-1表明该 USB 设备连接在总线 2 的端口 1 上。
3. 使用
udevadm命令
udevadm命令可用于管理和监控udev设备管理器,你可以利用它来获取 USB 设备的详细信息。
在终端输入以下命令:
bash
udevadm info /dev/sdb
912udevadm info /dev/sdb |
这里的/dev/sdb要替换成你实际的 USB 设备节点。此命令会输出设备的详细信息,其中包含端口号。
通过以上方法,你就能在 Linux 系统中查看 USB 端口号了。