有什么方法可以实时查看 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

的教程