linux下查看usb接口命令

worktile 其他 353

回复

共3条回复 我来回复
  • 不及物动词的头像
    不及物动词
    这个人很懒,什么都没有留下~
    评论

    在Linux下,可以使用以下命令来查看USB接口:

    1. lsusb命令:该命令用于列出系统中的USB设备信息,包括厂商ID、产品ID等。

    使用方法:在终端中输入”lsusb”命令即可。该命令会显示连接到系统中的所有USB设备的信息。

    示例:
    “`
    $ lsusb
    Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
    Bus 001 Device 003: ID 8087:0a2b Intel Corp.
    Bus 001 Device 002: ID 04f2:b59f Chicony Electronics Co., Ltd
    Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
    “`

    2. dmesg命令:该命令用于显示系统启动信息和内核消息。可以使用该命令来查看USB设备的信息。

    使用方法:在终端中输入”dmesg”命令,然后通过过滤关键词”USB”来查看与USB设备相关的信息。

    示例:
    “`
    $ dmesg | grep USB
    [ 0.385017] ACPI: bus type USB registered
    [ 0.385017] usbcore: registered new interface driver usbfs
    [ 0.385017] usbcore: registered new interface driver hub
    [ 0.385017] usbcore: registered new device driver usb
    [ 1.487878] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002, bcdDevice= 5.10
    [ 1.487897] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
    [ 1.487909] usb usb1: Product: xHCI Host Controller
    [ 1.487918] usb usb1: Manufacturer: Linux 5.10.0-23-generic xhci-hcd
    [ 1.487925] usb usb1: SerialNumber: 0000:00:14.0
    [ 1.488529] hub 1-0:1.0: USB hub found
    [ 1.507073] usb usb2: New USB device found, idVendor=1d6b, idProduct=0003, bcdDevice= 5.10
    [ 1.507090] usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1
    [ 1.507102] usb usb2: Product: xHCI Host Controller
    [ 1.507111] usb usb2: Manufacturer: Linux 5.10.0-23-generic xhci-hcd
    [ 1.507118] usb usb2: SerialNumber: 0000:00:14.0
    “`

    通过上述命令,你可以轻松地查看Linux系统中连接的USB设备的相关信息。

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

    在Linux下,可以使用以下命令来查看USB接口的信息:

    1. lsusb:这是一个常用的命令,用于列出系统中连接的USB设备。运行该命令后,将显示有关每个USB设备的详细信息,包括厂商ID、产品ID、设备类别等。

    2. dmesg:该命令用于显示内核缓冲区的内容,其中包含有关系统启动和驱动程序加载的信息。在插入USB设备后,可以运行该命令来查看有关设备的信息,如设备名称、设备路径等。

    3. lsblk:用于列出系统中的块设备(磁盘驱动器)信息,包括USB设备。运行该命令后,将显示每个块设备的设备名称、设备路径、容量等信息。

    4. ls /dev/sd*:该命令用于列出系统中的所有磁盘设备。USB设备通常被识别为/dev/sd*(例如/dev/sda,/dev/sdb),因此可以通过运行该命令来查看USB设备的设备名称。

    5. udevadm info -a -p /sys/class/usb/devices/<设备路径>:该命令用于检索指定USB设备的详细信息。需要将<设备路径>替换为实际的USB设备路径,可以从之前的命令(如lsusb)输出中找到。

    总结起来,以上命令可以帮助您在Linux系统下查看USB接口的信息,包括设备列表、设备路径、设备名称、设备详细信息等。通过这些命令,您可以更好地了解系统中连接的USB设备,并进行相关的操作和配置。

    2年前 0条评论
  • fiy的头像
    fiy
    Worktile&PingCode市场小伙伴
    评论

    在Linux下,可以使用以下命令来查看USB接口:

    1. lsusb命令:可以显示系统中连接的USB设备的详细信息,包括设备ID、制造商信息等。

    “`shell
    lsusb
    “`
    输出示例:
    “`
    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
    Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
    Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
    Bus 005 Device 003: ID 0451:2046 Texas Instruments, Inc. TUSB2046 Hub
    Bus 005 Device 002: ID 045e:00f9 Microsoft Corp. Wireless Desktop Receiver 3.1
    Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
    Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
    Bus 007 Device 003: ID 413c:2003 Dell Computer Corp. Keyboard
    Bus 007 Device 002: ID 1532:0101 Razer USA, Ltd DeathAdder Mouse
    Bus 007 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
    Bus 008 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
    Bus 009 Device 003: ID 0781:5530 SanDisk Corp. Cruzer
    Bus 009 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
    “`

    每行的格式为:总线号(Bus) 设备号(Device):ID 制造商名称 设备名称

    2. dmesg命令:显示当前系统内核环境的信息,通常包括USB设备的插入和拔出信息。

    “`shell
    dmesg | grep USB
    “`

    输出示例:
    “`
    [ 2.728998] usbcore: registered new interface driver usbfs
    [ 2.729017] usbcore: registered new interface driver hub
    [ 2.732824] usbcore: registered new device driver usb
    [ 3.704745] usb 1-1: new high-speed USB device number 2 using ehci-pci
    [ 3.847033] usbcore: registered new interface driver usb-storage
    [ 4.725864] usb 1-1.4: new full-speed USB device number 3 using ehci-pci
    [ 4.832826] usb 1-1.4: New USB device found, idVendor=0781, idProduct=5530
    [ 4.832833] usb 1-1.4: New USB device strings: Mfr=1, Product=2, SerialNumber=3
    [ 4.832837] usb 1-1.4: Product: Cruzer
    [ 4.832841] usb 1-1.4: Manufacturer: SanDisk
    [ 4.832844] usb 1-1.4: SerialNumber: 200439154xxxxx
    “`

    3. /proc/bus/usb目录下的sysfs文件系统:可以按路径查看USB设备的信息。

    “`shell
    cat /proc/bus/usb/devices
    “`

    输出示例:
    “`
    T: Bus=05 Lev=02 Prnt=02 Port=01 Cnt=01 Dev#= 2 Spd=12 MxCh= 0
    D: Ver= 1.10 Cls=00(>ifc ) Sub=00 Prot=00 MxPS= 8 #Cfgs= 1
    P: Vendor=045e ProdID=00f9 Rev=05.00
    S: Manufacturer=Microsoft
    S: Product=Wireless Desktop Receiver 3.1
    C:* #Ifs= 1 Cfg#= 1 Atr=80 MxPwr=100mA
    I: If#= 0 Alt= 0 #EPs= 1 Cls=03(HID ) Sub=01 Prot=02 Driver=usbhid
    “`

    以上就是在Linux下查看USB接口的常用命令。可以根据实际情况选择合适的方法来查看USB设备的信息。

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

400-800-1024

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

分享本页
返回顶部