刚刚同步并更新了我的 Arch Linux 上的所有软件包。
现在我尝试通过以下方式找出所有可用的模块 modprobe -l
但我得到了: modprobe: invalid option -- 'l'
/sbin/modprobe 是从 /usr/bin/kmod 链接的,它存在。
看起来modeprobe -l
已经走上了恐龙的道路。如果您查看 Arch Linux wiki,您可以找到这个替代品。在我看来,这是有趣的一行:
find /lib/modules/$(uname -r)/ -iname "*$1*.ko*" | cut -d/ -f5-
Run Code Online (Sandbox Code Playgroud)
该行在今天早上刚刚同步和更新的 Arch linux 上对我有用。运行它的 shell 没有 1 美元的价值,所以管道最终是这样的:
find /lib/modules/$(uname -r)/ -iname "**.ko*" | cut -d/ -f5-
Run Code Online (Sandbox Code Playgroud)
Dadgum,有很多模块。