2017-09-14 50 views
0

命令:如何让加载的内核模块文件位置

lsmod 

loaded kernel module list 

命令:

modinfo `lsmod | awk {'print $1'}` | awk {'print $2'} 

loaded kernel module file position 

我想名单 KernelModule |文件中的位置

例如:

xfs | /lib/modules/3.10.0-514.el7.x86_64/kernel/fs/xfs/xfs.ko 

如何获得例如list命令?

+0

为achive所需的输出太多的方法。用bash,awk,sed。 – Tsyvarev

回答

0

试试这个:

lsmod | grep -v ^Module | awk '{print $1}' | xargs -n 1 -I MOD sh -c "echo -n MOD; echo -n ' | '; modinfo MOD | grep filename | awk '{print \$2}'" 
+0

谢谢!这是很好的命令 –

+0

如果你喜欢它,请标记一个答案是正确的:) – MrCryo

+0

对不起,我第一次使用本网站。接受你的回答 –