📜  Linux 中的 lshw 命令和示例

📅  最后修改于: 2022-05-13 01:57:29.318000             🧑  作者: Mango

Linux 中的 lshw 命令和示例

lshw(list hardware)是一个Linux/Unix小工具,用于从/proc目录下的各种文件中生成系统硬件配置的详细信息。 lshw还可以报告具有 DMI 功能的 x86 或 IA-64(Itanium 64 微处理器家族)系统和一些 PowerPC 机器上的确切内存配置、固件版本、主板配置、CPU 版本和速度、缓存内存配置、总线速度等。此命令需要 root 权限才能显示完整信息,否则将显示部分信息。

句法:

lshw [-format] [-options ...]

格式可以是:

  • -html : 将硬件树输出为 HTML。
  • -xml :将硬件树输出为 XML。
  • -short :输出硬件路径。
  • -businfo : 输出总线信息。

示例 1:显示完整的硬件信息。

输入:



输出:

示例 2:以紧凑格式列出硬件。

输入:

输出:



选项:

  • -class CLASS :当我们只希望lshw命令显示某类硬件时使用此选项。

    示例1:列出系统中的所有磁盘和存储控制器。

    示例 2:要在 HTML 文件中列出所有网络接口,请说geeksforgeeks.html

    输入

    一旦我们执行命令,就会在主目录中创建一个名为geeksforgeeks.html 的文件。下面显示的图像是在创建的 html 文件中显示的输出。

    输出

  • -disable TEST , -enable TEST :此选项用于启用或禁用pciisapnpcpuidusbnetworkdmidevice-treecpuinfospd等测试。

    示例:启用 pci。

    输入

    输出

  • -quiet :当用户不希望lshw显示状态时使用此选项。
  • -sanitize :此选项用于清理输出,即当我们不希望显示序列号等敏感信息时。

    示例:检查没有序列号或任何其他敏感信息的硬件信息。

    输入

    输出

    您可以在上面输出的第四行中看到,序列号没有显示,而是显示[REMOVED]

  • -numeric :这个选项用于当用户还希望 lshw 显示数字 ID(对于 PCI、USB 等)

    示例:检查类disk 的数字 ID。

  • -version :显示 lshw 的版本并退出。

  • –help :显示帮助相关信息、可用命令行选项并退出。