如何找到我的 ubuntu 中安裝的所有裝置驅動程式的清單。我需要設備驅動程式列表而不是內核驅動程式。
答案1
Linux(和 Ubuntu)中的裝置驅動程式稱為“核心模組事實上,它們不僅僅是“設備驅動程式”,因為它們可以提供超出服務真實硬體的功能,例如創建虛擬設備或為核心提供新功能。
使用lsmod
或cat /proc/modules
命令查看模組列表已載入進入內核。若要查看儲存在磁碟上的所有模組(不一定已載入),請執行:
ls -R /lib/modules/$(uname -r)/kernel/
以上所有內容都涉及從磁碟加載的模組。 Linux 核心還具有上述命令未顯示的內建(或靜態編譯)模組。這對於通常透過儲存進行最佳化的嵌入式系統尤其有效。您可以使用以下方式列出內建模組:
cat /lib/modules/$(uname -r)/modules.builtin
此命令假設您的發行版正在提供modules.builtin
文件。