linux中usb命令

不及物动词 其他 771

回复

共3条回复 我来回复
  • worktile的头像
    worktile
    Worktile官方账号
    评论

    在Linux操作系统中,可以使用”usb”命令来检查和管理USB设备。下面是一些常用的usb命令及其用法:

    1. lsusb:这个命令用来列出系统中所有连接的USB设备。可以使用以下命令来使用这个命令:
    “`
    lsusb
    “`

    2. usbview:这个命令用来以图形界面的形式显示连接到系统中的USB设备。要使用这个命令,需要先安装”usbview”软件包。可以使用以下命令来安装:
    “`
    sudo apt-get install usbview
    “`
    安装完成后,可以使用以下命令来打开usbview:
    “`
    sudo usbview
    “`

    3. dmesg:这个命令可以用来查看系统的内核日志,包括关于USB设备的信息。可以使用以下命令来查看:
    “`
    dmesg | grep USB
    “`

    4. lsblk:这个命令可以用来列出系统中的所有块设备,包括USB存储设备。可以使用以下命令来查看:
    “`
    lsblk
    “`

    5. udevadm:这个命令用来管理设备和驱动的关联关系。可以使用以下命令来查看USB设备的相关信息:
    “`
    udevadm info –attribute-walk –name=/dev/sdX
    “`
    其中,/dev/sdX是USB设备的路径。

    6. modprobe:这个命令用来加载和卸载内核模块,可以用于设置和配置USB设备驱动。可以使用以下命令加载特定的USB驱动:
    “`
    sudo modprobe usb-storage
    “`
    这个命令加载了usb-storage模块,用于支持USB存储设备。

    7. usb_modeswitch:这个命令用于切换USB设备的工作模式。可以使用以下命令来切换设备的模式:
    “`
    sudo usb_modeswitch -v -p “`
    其中,分别是USB设备的制造商ID和产品ID。

    8. usbutils:这个软件包提供了一组用于操作USB设备的命令和工具,包括lsusb和usbview等命令。可以使用以下命令来安装usbutils软件包:
    “`
    sudo apt-get install usbutils
    “`

    以上就是在Linux中使用usb命令来检查和管理USB设备的一些常用方法。可以根据具体的需求选择相应的命令来操作USB设备。

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

    在Linux系统中,有一些用于与USB设备交互的常用命令。下面是一些常见的USB命令:

    1. lsusb:这个命令用于列出系统上连接的USB设备。它会显示出每个USB设备的厂商ID、产品ID、设备类型和供应商名称等信息。可以使用以下命令来运行它:

    “`shell
    $ lsusb
    “`

    2. usb-devices:这个命令也是用于列出系统上连接的USB设备,但是它提供了更详细的信息,包括设备类型、USB版本、速度、驱动程序等。可以使用以下命令来运行它:

    “`shell
    $ usb-devices
    “`

    3. dmesg:这个命令用于显示系统内核的消息缓冲区,其中包含了关于USB设备的日志信息。通过运行以下命令,您可以过滤并查看与USB相关的消息:

    “`shell
    $ dmesg | grep USB
    “`

    4. usbutils:这是一个包含了一组用于操作USB设备的实用工具的软件包。它包括了一些命令行工具,如usbhid-dump、usbhid-dump、lsusb、lsusb.py等。可以使用以下命令来安装它:

    “`shell
    $ sudo apt-get install usbutils
    “`

    5. udevadm:这个命令是udev守护进程的管理工具,它用于在Linux系统上管理设备、驱动程序和内核事件。可以使用以下命令来运行它:

    “`shell
    $ udevadm monitor
    “`

    以上是在Linux系统中常用的与USB设备交互的命令。通过使用它们,您可以轻松地列出、监视和管理连接到系统的USB设备。

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

    在Linux中,我们可以使用”usb”命令来管理和配置USB设备。usb命令是一个用户空间的工具,用于获取有关USB设备的信息、配置和控制USB设备。

    下面是一些常用的usb命令及其用法:

    1. lsusb:显示系统中连接的USB设备信息。使用”lsusb”命令可以列出所有连接到USB总线的设备。命令的输出包括设备的厂商ID、产品ID、设备描述字符串和总线/设备编号等详细信息。

    用法:lsusb

    示例输出:

    “`
    Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
    Bus 001 Device 002: ID 8087:8001 Intel Corp. Integrated Rate Matching Hub
    Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

    “`

    2. usb-devices:显示系统中所有USB设备的详细信息。使用”usb-devices”命令可以获取有关每个USB设备的更详细的信息,如设备的类别、供应商、速度、接口和驱动程序等。

    用法:usb-devices

    示例输出:

    “`
    T: Bus=02 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#= 1 Spd=5000 MxCh=12
    D: Ver= 3.10 Cls=09(hub ) Sub=00 Prot=03 MxPS= 9 #Cfgs= 1
    P: Vendor=1d6b ProdID=0003 Rev=04.04
    S: Manufacturer=Linux 4.4.0-18362-Microsoft xhci-hcd
    S: Product=xHCI Host Controller
    S: SerialNumber=0000:00:0a.0
    C: #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr=0mA
    I: If#= 0 Alt= 0 #EPs= 1 Cls=09(hub ) Sub=00 Prot=00 Driver=hub

    “`

    3. usbtop:实时监测和显示系统中USB设备的使用情况。使用”usbtop”命令可以以类似于top命令的方式显示正在使用USB设备的进程和数据传输情况。

    用法:usbtop

    示例输出:

    “`
    8.15%:firefox:HCI_bulk[ OUT= 359.11M]
    5.04%:chrome:hcd_urb_intrq
    0.22%:dhclient:hcd_urb_ctrl[ IN= 3.82k/ 19.69m]

    “`

    4. usbhid-dump:显示HID类USB设备的输入报告。使用”usbhid-dump”命令可以捕获和显示HID类设备(如键盘、鼠标)的输入报告,以便调试和分析问题。

    用法:sudo usbhid-dump -es

    示例输出:

    “`
    usbhid-dump: INFO: Starting a dump. Opening controller: /dev/usb/hiddev0
    usbhid-dump: WARNING: Can’t lock the device, ensure you have permissions.
    usbhid-dump: INFO: Found a (unconfigured) USB HID v1.10 Keyboard [DELL Dell USB Keyboard] on /dev/usb/hiddev0
    usbhid-dump: INFO: Found matching endpoint 0x81 (interrupt endpoint)
    usbhid-dump: INFO: Found matching endpoint 0x82 (interrupt endpoint)
    usbhid-dump: INFO: Found matching endpoint 0x03 (interrupt endpoint)
    usbhid-dump: INFO: Found matching endpoint 0x84 (interrupt endpoint)
    usbhid-dump: INFO: Found matching endpoint 0x05 (interrupt endpoint)
    usbhid-dump: INFO: Found [] and [] HID devices
    “`

    除了以上常用的usb命令,还有一些其他的用于USB设备管理和配置的命令,如usb_modeswitch用于切换USB设备的模式、usbreset用于重置USB设备等。这些命令根据具体的需求和场景可以选择使用。

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

400-800-1024

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

分享本页
返回顶部