前言
Manjaro硬件检测(mhwd)命令行工具是Manjaro Linux的独特功能。至于为什么叫mhwd,是因为这是Manjaro HardWare Detection的缩写。
mhwd概述
当前有两种类型的mhwd命令:
1. mhwd:用来对计算机硬件自动检测和配置。这包括通过pci连接的硬件(例如显卡)和通过USB接口连接的硬件(例如U盘)。
2. mhwd-kernel:在系统上启用多个内核的安装并对其进行管理。
注意:mhwd命令仍在开发中,目前仅能安装通过pci内部连接的显卡驱动程序。
mhwd命令的功能包括:
1. 选择安装开源或闭源驱动程序
2. 识别并列出系统硬件信息
3. 识别并列出已安装的驱动程序
4. 列出可安装的驱动程序列表
5. 删除和安装驱动程序(自动选择,或者手动选择自己需要的驱动程序)
mhwd命令及实例
mhwd命令都是通过终端执行的,mhwd命令的语法为:
mhwd [option(s)] <config(s)>
可用的mhwd选项包括:
列出硬件信息
要识别并列出计算机的硬件,语法为:
mhwd -lh [可选:详细视图] [可选:仅限pci或usb设备]
例如,可以通过输入以下命令获取硬件的详细信息:
mhwd -lh -d
也可以设置通过pci或usb连接的设备的过滤列表。以下命令会列出通过pci连接的硬件的详细列表:
mhwd -lh -d --pci
列出已安装的驱动程序信息
要识别并列出Manjaro已安装的驱动程序,语法为:
mhwd -li [可选:详细视图] [可选:仅适用于pci或usb设备]
例如,可以通过输入以下命令获取已安装驱动程序的详细列表:
mhwd -li -d
可以通过命令来筛选已安装的驱动程序中哪些是通过pci连接,哪些是通过usb连接。以下命令将会列出通过pci连接的硬件所使用的驱动程序详细列表:
mhwd -li -d --pci
列出可用的驱动程序
要列出所有可用的驱动程序(无论是否适用于你的系统),基本语法为:
mhwd -la [可选:pci或usb]
例如,可以通过输入以下命令获取仅适用于USB设备的所有驱动程序的列表:
mhwd -la --usb
要仅列出适用于你系统的驱动程序,基本语法为:
mhwd -l [可选:pci或usb]
例如,可以通过输入以下命令来获取所有可用驱动程序的列表,这些驱动程序用于通过pci连接在系统上的设备:
mhwd -l --pci