linux命令查看连接usb设备

fiy 其他 236

回复

共3条回复 我来回复
  • fiy的头像
    fiy
    Worktile&PingCode市场小伙伴
    评论

    要查看连接的USB设备,可以使用以下Linux命令:

    1. lsusb命令:lsusb命令用于列出所有连接到系统的USB设备。它会显示设备的厂商ID、产品ID、设备名称等信息。

    例如,可以在终端中输入以下命令来查看连接的USB设备:

    “`shell
    lsusb
    “`

    2. dmesg命令:dmesg命令用于显示系统启动时的内核信息,包括USB设备的连接和断开信息。通过查看dmesg命令的输出,可以找到USB设备的信息。

    例如,可以在终端中输入以下命令来查看连接的USB设备:

    “`shell
    dmesg | grep USB
    “`

    上述命令会过滤出所有包含”USB”关键字的内容,其中可能包含USB设备的连接和断开信息。

    3. usb-devices命令:usb-devices命令用于显示连接到系统的USB设备的详细信息,包括设备描述、设备类别、供应商ID、产品ID等。

    例如,可以在终端中输入以下命令来查看连接的USB设备:

    “`shell
    usb-devices
    “`

    4. udevadm命令:udevadm命令用于管理和控制Linux系统中的udev设备管理器。它可以用来查看连接的USB设备的信息。

    例如,可以在终端中输入以下命令来查看连接的USB设备:

    “`shell
    udevadm info -a -n /dev/sdb
    “`

    上述命令中的”/dev/sdb”是USB设备的设备节点路径,可以根据实际情况修改。

    通过上述命令,您可以方便地查看连接到Linux系统的USB设备的相关信息。

    2年前 0条评论
  • worktile的头像
    worktile
    Worktile官方账号
    评论

    在Linux系统中,使用以下命令可以查看连接的USB设备:

    1. lsusb命令:这是最常用的命令之一,用于列出所有连接的USB设备。可以通过在终端中输入lsusb来使用该命令。它将显示设备的厂商ID和产品ID,以及其他有关设备的详细信息。

    2. dmesg命令:这个命令用于显示内核环缓冲区的内容,包括插入和拔出USB设备的信息。在终端中输入dmesg就可以使用该命令。

    3. udevadm命令:udev(设备管理守护程序)是一个Linux内核的子系统,用于处理设备动态添加和移除的事件。udevadm命令是udev的管理工具之一,用于显示有关已连接USB设备的信息。在终端中输入udevadm info -a -n /dev/sdX(X为设备标识符)可以使用该命令。

    4. usb-devices命令:这个命令可以列出系统中所有的USB设备及其详细信息。在终端中输入usb-devices就可以使用该命令。

    5. blkid命令:这个命令用于显示已连接USB设备的文件系统类型和UUID。在终端中输入blkid就可以使用该命令。

    这些命令是在终端中使用的命令,可以帮助用户快速了解已连接的USB设备的信息。

    2年前 0条评论
  • 不及物动词的头像
    不及物动词
    这个人很懒,什么都没有留下~
    评论

    在Linux系统中,可以使用不同的命令来查看连接的USB设备。以下是几个常用的命令和操作流程:

    1. lsusb命令:
    lsusb是用于列出USB设备的命令。它会显示设备的厂商ID、产品ID以及其他相关信息。

    使用以下命令来查询USB设备:
    “`
    lsusb
    “`
    运行命令后,系统将列出连接到计算机上的所有USB设备。

    示例输出:
    “`
    Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
    Bus 002 Device 002: ID 8087:8008 Intel Corp. Integrated Rate Matching Hub
    Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
    Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
    Bus 004 Device 003: ID 046d:c534 Logitech, Inc. Unifying Receiver
    Bus 004 Device 002: ID 8087:8000 Intel Corp.
    Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
    “`

    每行的第一个字段是总线(Bus)号,第二个字段是设备(Device)号,接着是设备的ID。

    2. dmesg命令:
    dmesg是用于显示内核环缓冲区消息的命令。当插入或拔出USB设备时,内核会打印相关的消息。

    使用以下命令来查看最新的USB设备消息:
    “`
    dmesg | tail -n 20
    “`
    这将显示最新的20条USB设备消息。

    示例输出:
    “`
    [ 6941.538014] usb 1-1.2: new high-speed USB device number 4 using xhci_hcd
    [ 6941.617011] usb 1-1.2: New USB device found, idVendor=046d, idProduct=c534, bcdDevice=29.00
    [ 6941.617017] usb 1-1.2: New USB device strings: Mfr=1, Product=2, SerialNumber=0
    [ 6941.617021] usb 1-1.2: Product: USB Receiver
    [ 6941.617025] usb 1-1.2: Manufacturer: Logitech
    [ 6941.619293] logitech-djreceiver 0003:046D:C534.0004: hiddev96,hidraw3: USB HID v1.11 Device [Logitech USB Receiver] on usb-0000:00:14.0-1.2/input2:1
    “`

    这些消息中包含了设备的厂商ID(idVendor)和产品ID(idProduct),以及其他信息。

    3. /sys文件系统:
    在Linux系统上,/sys目录提供了一个可以访问设备和驱动程序信息的虚拟文件系统。

    使用以下命令来查看连接的USB设备:
    “`
    ls /sys/bus/usb/devices/
    “`
    这将列出/sys/bus/usb/devices/目录下所有的设备。

    进入到相应设备的目录,可以找到idVendor和idProduct等文件,它们包含了设备的厂商ID和产品ID信息。

    示例:
    “`
    cd /sys/bus/usb/devices/1-1.2/
    cat idVendor
    cat idProduct
    “`

    输出示例:
    “`
    046d
    c534
    “`

    这里的1-1.2是设备的总线号和设备号,在不同的系统中可能会有所不同。

    通过上述方法,你可以方便地查看连接到Linux系统的USB设备。

    2年前 0条评论
注册PingCode 在线客服
站长微信
站长微信
电话联系

400-800-1024

工作日9:30-21:00在线

分享本页
返回顶部