如何知道司机姓名?

如何知道司机姓名?

有没有通用的方法可以知道Linux机器上所有设备的驱动程序名称?例如,我想知道我的网络接口驱动程序的名称和网络摄像头驱动程序的名称。我该怎么做?

答案1

对于 中的设备,/dev检查 中的相应条目/sys/class/<device>/device/driver。这里有一个例子:

ls -l /sys/class/tty/ttyUSB0/device/driver
lrwxrwxrwx 1 root root 0 2013-07-15 11:08 /sys/class/tty/ttyUSB0/device/driver -> ../../../../../../../../../bus/usb-serial/drivers/ftdi_sio

现在你知道这是ftdi_sio.该模块可以通过 找到lsmod | grep ftdi_sio

另一种方法是运行lspci -k,它可以很好地告诉您哪些模块用于哪个设备。

答案2

我相信这可能会满足您的要求:

sudo lshw

答案3

使用此命令,您应该找到驱动程序的名称:lsmod

相关内容