# hwinfo命令 * `hwinfo` 是 Linux 系统下一款**功能强大且详细的硬件信息探测工具**,它可以扫描并列出系统中所有硬件设备,包括 CPU、内存、硬盘、主板、显卡、网卡、声卡、USB、BIOS 等。相比 `lshw`、`inxi` 等,`hwinfo` 更加**偏向底层、细粒度和技术细节**,广泛用于系统诊断、硬件兼容性检查、驱动分析等场景。 ## 基本信息 ### 🔧 安装方法 ```bash # Debian/Ubuntu sudo apt install hwinfo # Fedora sudo dnf install hwinfo # Arch Linux sudo pacman -S hwinfo ``` ### 📋 基本用法 ```bash sudo hwinfo [选项] ``` | 命令 | 功能说明 | | ----------------------- | ------------- | | `sudo hwinfo` | 显示所有硬件设备的详细信息 | | `sudo hwinfo --short` | 简洁模式,摘要列表 | | `sudo hwinfo --cpu` | 显示 CPU 信息 | | `sudo hwinfo --disk` | 显示磁盘/存储设备信息 | | `sudo hwinfo --gfxcard` | 显示图形卡(GPU)信息 | | `sudo hwinfo --network` | 显示网卡信息 | | `sudo hwinfo --usb` | 显示 USB 设备 | | `sudo hwinfo --bios` | 显示 BIOS/固件信息 | ### ✅ 优势与适用场景 | 特点 | 说明 | | -------------------- | -------------------------- | | ✅ 信息极其详细 | 包含硬件唯一ID、寄存器信息、总线路径等 | | ✅ 分类明确 | 可单独查看每类设备(--cpu, --disk 等) | | ✅ 适合驱动兼容性排查 | 含驱动绑定和模块信息 | | ✅ 与 YaST 等 SUSE 工具集成 | 在 openSUSE 中体验最佳 | ### ⚠️ 注意事项 * 建议加 `sudo` 否则部分信息会受限 * 输出内容可能非常多,建议配合 `less` 或 `> 文件.txt` 查看 * 与 `inxi`, `lshw`, `dmidecode` 等工具一起使用效果更佳 --- ## 📦 示例输出(`hwinfo --cpu`) ```bash 01: None 00.0: Processor [Created at cpu.460] Unique ID: rdCR.j8NaKXDZtZ6 Hardware Class: cpu Architecture: x86-64 Vendor: "GenuineIntel" Model: 6.165.6 "Intel(R) Core(TM) i7-1165G7" Features: fpu,vme,de,pse,... Clock: 2800 MHz BogoMips: 5600.00 ```