有什么方法可以实时查看 linux 上的 USB 设备吗?
Is there any way to see on linux the USB devices on realtime?
我的问题很简单,有没有办法在终端中实时看到我连接了哪些USB设备到我的电脑?
我已经知道 lsusb,但它只是在我询问时向我显示设备,我希望能够查看某个设备是否在某个时刻连接和断开连接。
编辑:认为下面标记的答案提供了一个很好的选择,为了调试我正在处理的程序,我发现使用 C++ 函数很有用
std::system("lsusb");
这样我就可以检查我是否丢失了 USB 设备。
当然有,您可以使用 udev
内核设备管理器。
此外,您可以定义规则来检测 plugged/unplugged 您感兴趣的设备,例如在你的情况下是 USB 设备。
Here 是关于如何编写 udev rule
的教程
我的问题很简单,有没有办法在终端中实时看到我连接了哪些USB设备到我的电脑? 我已经知道 lsusb,但它只是在我询问时向我显示设备,我希望能够查看某个设备是否在某个时刻连接和断开连接。
编辑:认为下面标记的答案提供了一个很好的选择,为了调试我正在处理的程序,我发现使用 C++ 函数很有用
std::system("lsusb");
这样我就可以检查我是否丢失了 USB 设备。
当然有,您可以使用 udev
内核设备管理器。
此外,您可以定义规则来检测 plugged/unplugged 您感兴趣的设备,例如在你的情况下是 USB 设备。
Here 是关于如何编写 udev rule