我如何才能找出每个端口上正在运行的模块?

我如何才能找出每个端口上正在运行的模块?

我想找出 COM 端口 (tty0) 上运行的是什么。我试过了dmesg | grep tty0,但它没有显示有关 tty0 端口的任何信息。我​​如何获取此信息?谢谢

答案1

假设“COM 端口”(Windows 特定术语)指的是串行端口,它实际上是 ttyS0。

如果要查找第一个虚拟控制台 tty0 上的内容,可以执行ps -e | grep tty0。要找出正在使用串行端口的内容,fuser /dev/ttyS0将提供任何相关进程的 pid。

答案2

您可以尝试lsof。对于所有设备,您还可以运行

lsof /dev

相关内容