linuxusb使用记录命令

fiy 其他 749

回复

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

    在Linux系统中,使用USB设备时,可以通过一些命令来查看和记录USB设备的使用情况。下面是几个常用的命令:

    1. lsusb命令:该命令用于列出系统中所有连接的USB设备。

    语法:lsusb

    示例:
    “`
    $ lsusb
    Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
    Bus 001 Device 003: ID 046d:c077 Logitech, Inc. M105 Optical Mouse
    Bus 001 Device 002: ID 04f2:b40e Chicony Electronics Co., Ltd HP Webcam
    Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
    “`

    上述示例中列出了系统中连接的USB设备的详细信息,包括设备所在的总线号、设备号、设备的ID和厂商信息等。

    2. dmesg命令:该命令用于显示系统启动时的内核消息,包括USB设备的插拔信息和识别情况。

    语法:dmesg | grep USB

    示例:
    “`
    $ dmesg | grep USB
    [ 0.548856] usbcore: registered new interface driver usbfs
    [ 0.548867] usbcore: registered new interface driver hub
    [ 0.552982] usbcore: registered new device driver usb
    [ 1.267236] usbcore: registered new interface driver usb-storage
    [ 16.959215] usb 1-1: new high-speed USB device number 2 using ehci-pci
    [ 17.134247] usb 1-1.2: new full-speed USB device number 3 using ehci-pci
    [ 17.233084] usb 1-1.2: New USB device found, idVendor=04f2, idProduct=b40e, bcdDevice= 1.01
    [ 17.233088] usb 1-1.2: New USB device strings: Mfr=2, Product=1, SerialNumber=0
    [ 17.233090] usb 1-1.2: Product: HP Webcam
    [ 17.233091] usb 1-1.2: Manufacturer: Chicony Electronics Co., Ltd
    [ 17.583097] input: Chicony Electronics Co., Ltd HP Webcam as /devices/pci0000:00/0000:00:1a.7/usb1/1-1/1-1.2/1-1.2:1.0/input/input14
    [ 17.583173] usbcore: registered new interface driver uvcvideo
    [ 17.583174] USB Video Class driver (1.1.1)
    “`

    上述示例中通过使用dmesg命令配合grep命令,筛选出与USB相关的信息,包括USB设备的插拔情况和设备识别详情。

    3. udevadm命令:该命令用于查看和控制udev设备管理器。

    语法:udevadm monitor

    示例:
    “`
    $ udevadm monitor
    KERNEL[1248.013541] add /devices/pci0000:00/0000:00:14.0/usb2/2-2 (usb)
    KERNEL[1248.013728] add /devices/pci0000:00/0000:00:14.0/usb2/2-2/2-2:1.0 (usb)
    UDEV [1248.014361] add /devices/pci0000:00/0000:00:14.0/usb2/2-2/2-2:1.0 (usb)
    UDEV [1248.015640] bind /devices/pci0000:00/0000:00:14.0/usb2/2-2 (usb)
    “`

    上述示例中使用udevadm命令监视USB设备的添加和绑定信息。

    4. usbview命令:该命令用于以图形化界面显示系统中的USB设备。

    语法:usbview

    示例:
    “`
    $ sudo usbview
    “`

    上述示例中通过运行usbview命令,会弹出一个图形化界面显示USB设备的详细信息。

    通过上述命令,你可以方便地查看和记录Linux系统中USB设备的使用情况。

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

    在Linux系统中,可以使用一些命令来记录USB设备的使用情况。下面是一些常用的命令:

    1. lsusb:该命令用于列出所有连接到系统上的USB设备。它会显示设备的厂商ID和产品ID,以及其他一些信息。可以在终端中运行以下命令来使用该命令:

    “`
    lsusb
    “`

    2. dmesg:该命令用于显示内核日志,包括USB设备的插拔信息。可以在终端中运行以下命令来使用该命令:

    “`
    dmesg | grep USB
    “`

    该命令将仅显示与USB相关的日志信息。

    3. usb-devices:该命令用于提供有关已连接USB设备的更详细信息,包括设备的类别、厂商和产品ID等。可以在终端中运行以下命令来使用该命令:

    “`
    usb-devices
    “`

    4. udevadm monitor:该命令用于监视设备事件,在USB设备插入或拔出时提供详细的日志信息。可以在终端中运行以下命令来使用该命令:

    “`
    udevadm monitor
    “`

    该命令将实时显示设备事件日志。

    5. journalctl:该命令用于查看系统日志。可以使用该命令来查找与USB设备相关的信息。可以在终端中运行以下命令来使用该命令:

    “`
    journalctl -f | grep USB
    “`

    该命令将实时显示与USB设备相关的日志。

    通过使用这些命令,您可以轻松地记录并查看USB设备在Linux系统上的使用情况。

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

    在Linux系统中,可以使用多种方式来记录USB设备使用的记录。下面介绍几种常用的记录方法和相应的命令。

    1. 使用dmesg命令记录USB设备连接和断开的信息。

    dmesg命令用于显示内核环缓冲区的内容,可以获取系统内核的初始化信息和运行时产生的消息。通过监控dmesg命令的输出,可以记录USB设备的连接和断开信息。

    使用以下命令可以查看和记录USB设备的连接和断开信息:
    “`bash
    $ dmesg | grep USB
    “`
    这个命令将输出包含“USB”关键字的dmesg日志。使用重定向符号 “>” 可以将日志输出到文件中进行记录。
    “`bash
    $ dmesg | grep USB > usb_log.txt
    “`
    这样,USB设备连接和断开的信息将会保存在名为usb_log.txt的文件中。

    2. 使用udevadm命令监控USB设备的插入和移除事件。

    udevadm是Linux系统中与udev(动态设备管理)交互的命令行工具,可以在USB设备插入和移除时触发自定义的脚本或命令。通过编写udev规则和相关脚本,可以记录USB设备的连接和断开事件。

    在终端中使用以下命令启动udev监控:
    “`bash
    $ udevadm monitor
    “`
    这个命令将实时显示USB设备的插入和移除事件。通过重定向符号 “>” 可以将输出保存到文件中:
    “`bash
    $ udevadm monitor > usb_monitor.txt
    “`
    这样,USB设备的插入和移除事件将会保存在名为usb_monitor.txt的文件中。

    3. 使用lsusb命令查看连接到系统的USB设备信息。

    lsusb命令用来显示连接到系统的USB设备的信息,包括厂商ID、产品ID、设备名称等。通过定期运行lsusb命令,可以记录USB设备的使用情况。

    使用以下命令查看连接到系统的USB设备信息:
    “`bash
    $ lsusb
    “`
    这个命令将输出系统中连接的USB设备的详细信息。

    可以使用重定向符号 “>” 将输出保存到文件中:
    “`bash
    $ lsusb > usb_devices.txt
    “`
    这样,USB设备的信息将会保存在名为usb_devices.txt的文件中。

    总结:
    以上是在Linux系统中记录USB设备使用的一些常用方法和相应的命令。通过这些方法,您可以获取和记录USB设备的连接、断开和使用信息,以方便后续的分析和管理。

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

400-800-1024

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

分享本页
返回顶部