linux停止usb设备命令

不及物动词 其他 110

回复

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

    在Linux系统中,停止USB设备可以使用以下命令:

    1. 通过设备路径停止USB设备:
    sudo echo “0” > /sys/bus/usb/devices//authorized

    其中,是USB设备在系统中的路径,可通过以下命令查看:
    lsusb

    2. 通过设备ID停止USB设备:
    sudo echo “0” > /sys/bus/usb/drivers/usb/unbind

    使用以上命令会将所有USB设备都停止,如果想要停止特定设备,可以指定设备ID:
    sudo echo “” > /sys/bus/usb/drivers/usb/unbind

    可通过lsusb命令查看设备ID。

    3. 使用USB挂载点卸载USB设备:
    sudo umount /mnt/usb

    /mnt/usb是USB设备的挂载点路径,可以根据实际情况进行调整。

    请注意,在执行以上命令时,需要以root用户或使用sudo进行操作。停止USB设备后,如果需要重新启动该设备,可以使用以下命令之一:

    1. 通过设备路径启动USB设备:
    sudo echo “1” > /sys/bus/usb/devices//authorized

    2. 通过设备ID启动USB设备:
    sudo echo “1” > /sys/bus/usb/drivers/usb/bind

    3. 使用mount命令重新挂载USB设备:
    sudo mount /dev/sdb1 /mnt/usb

    以上就是在Linux系统中停止和启动USB设备的命令。请注意,使用这些命令需要谨慎操作,确保停止的USB设备不会影响系统正常运行。

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

    在Linux操作系统中,可以通过多种方法停止USB设备。以下是其中一些常用方法:

    1. 使用udev规则:
    创建一个udev规则,将USB设备的驱动程序卸载,从而停止设备的功能。首先,确定要停止的USB设备的设备ID或厂商ID和产品ID。然后,使用以下命令创建一个udev规则文件(例如,/etc/udev/rules.d/10-usb-disable.rules)并将其打开编辑:
    “`shell
    sudo nano /etc/udev/rules.d/10-usb-disable.rules
    “`
    在文件中添加以下内容(将YOUR_VENDOR_ID和YOUR_PRODUCT_ID替换为实际的厂商ID和产品ID):
    “`shell
    ACTION==”add”, SUBSYSTEM==”usb”, ATTRS{idVendor}==”YOUR_VENDOR_ID”, ATTRS{idProduct}==”YOUR_PRODUCT_ID”, RUN+=”/bin/sh -c ‘echo 0 >/sys$DEVPATH/authorized'”
    “`
    保存并退出文件。然后,重新加载udev规则并重启系统:
    “`shell
    sudo udevadm control –reload-rules
    sudo systemctl restart udev
    sudo reboot
    “`
    当系统重新启动后,USB设备将被禁用。

    2. 使用usbutils工具:
    usbutils是一个用于USB设备管理的工具集合。可以使用其中的usbreset命令来停止USB设备。首先,安装usbutils:
    “`shell
    sudo apt-get install usbutils
    “`
    然后,使用以下命令列出已连接的USB设备:
    “`shell
    lsusb
    “`
    找到要停止的USB设备的Bus和Device ID。最后,使用以下命令停止设备(将YOUR_BUS_ID和YOUR_DEVICE_ID替换为实际的Bus和Device ID):
    “`shell
    sudo usbreset /dev/bus/usb/YOUR_BUS_ID/YOUR_DEVICE_ID
    “`

    3. 使用usb_modeswitch命令:
    usb_modeswitch是一个用于操作USB设备的命令行工具。它可以用于切换USB设备的模式,包括停止设备的功能。首先,安装usb_modeswitch:
    “`shell
    sudo apt-get install usb-modeswitch
    “`
    然后,使用以下命令列出已连接的USB设备:
    “`shell
    lsusb
    “`
    找到要停止的USB设备的Bus和Device ID。最后,使用以下命令停止设备(将YOUR_BUS_ID和YOUR_DEVICE_ID替换为实际的Bus和Device ID):
    “`shell
    sudo usb_modeswitch -v YOUR_VENDOR_ID -p YOUR_PRODUCT_ID -R
    “`

    4. 使用echo命令:
    在Linux中,还可以使用echo命令向特定的usb设备发送命令来停止设备的功能。首先,使用以下命令列出已连接的USB设备:
    “`shell
    lsusb
    “`
    找到要停止的USB设备的Bus和Device ID。然后,使用以下命令发送停止命令(将YOUR_BUS_ID和YOUR_DEVICE_ID替换为实际的Bus和Device ID):
    “`shell
    echo 0 | sudo tee /sys/bus/usb/devices/YOUR_BUS_ID/YOUR_DEVICE_ID/authorized
    “`

    5. 使用命令行工具usbipd:
    usbipd是一个用于管理USB设备的命令行工具,它可以用于停止USB设备的功能。首先,安装usbipd:
    “`shell
    sudo apt-get install usbip
    “`
    然后,使用以下命令列出已连接的USB设备:
    “`shell
    sudo usbip list -l
    “`
    找到要停止的USB设备的ID。最后,使用以下命令停止设备(将YOUR_DEVICE_ID替换为实际的DevID):
    “`shell
    sudo usbipd -D YOUR_DEVICE_ID
    “`

    请注意,使用任何这些方法停止USB设备时,请小心操作,确保您了解目标设备的ID和操作所带来的潜在风险。

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

    在Linux系统中,可以使用命令行工具来停止USB设备。以下是一些常见的命令和操作流程。

    1、查找USB设备
    首先,我们需要找到要停止的USB设备的设备号。可以使用以下命令来列出当前连接到系统的USB设备:

    “`shell
    lsusb
    “`

    此命令将列出已连接的USB设备及其设备号。你可以查找你要停止的设备,并记下其设备号。

    2、确认USB设备路径
    接下来,我们需要确认USB设备的路径。可以使用以下命令将USB设备路径映射到系统的文件路径:

    “`shell
    lsblk
    “`

    输出将列出系统中的所有块设备,包括USB设备。你需要查找你要停止的USB设备,并找到其对应的文件路径(如`/dev/sdb`)。

    3、卸载USB设备
    要停止USB设备,首先要将其从系统中卸载。可以使用以下命令来卸载USB设备:

    “`shell
    sudo umount /dev/sdb
    “`

    将`/dev/sdb`替换为你要停止的USB设备的路径。

    4、停止USB设备
    一旦USB设备被成功卸载,你可以使用以下命令来停止USB设备:

    “`shell
    sudo echo ‘1’ > /sys/bus/usb/devices/usbX/power/autosuspend_delay_ms
    “`

    将`usbX`替换为你要停止的USB设备的设备号。如果你不确定设备号,请返回第一步查找USB设备。

    这个命令将发送一个命令给USB设备来停止其工作。请注意,这个命令可能对一些设备不起作用,因为一些设备可能会忽略该命令。

    5、断开USB设备
    最后,你可以安全地断开USB设备。你可以使用以下命令来卸载USB设备:

    “`shell
    sudo echo ‘3’ > /sys/bus/usb/devices/usbX/power/level
    “`

    将`usbX`替换为你要停止的USB设备的设备号。

    这个命令将发送一个命令给USB设备来断开连接。请注意,断开连接的设备将需要重新连接才能正常使用。

    总结
    以上是Linux系统中停止USB设备的基本命令和操作流程。请注意,在使用这些命令时,确保你知道要停止的USB设备的设备号和路径,并小心操作,以免造成数据损坏或其他问题。

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

400-800-1024

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

分享本页
返回顶部