Hi, Linuxer!

这是一个简单直观的Linux命令手册网站,希望对你有用。

Linux命令手册公众号

关注公众号获取pdf命令手册

Linux lshw 命令手册

概要

命令名称: lshw

功能描述: lshw是一个提取机器硬件配置详细信息的工具,并且能将结果输出成HTML、json、XML等格式。

常用选项

-X  启动图形界面(如果有安装图像界面)
-html  将结果以HTML格式打印
-xml  将结果以xml格式打印 
-json  将结果以json格式打印
-short  输出硬件路径
-businfo  输出总线信息
-dump  将结果导出到一个文件(文件为SQLite数据)
-class  仅显示一类硬件信息,可以使用lshw -short或lshw -businfo筛选硬件类别

示例

将结果已json格式打印并显示前6行:

[root@linux-man.cn ~]# lshw -json | head -n 6
{                           
  "id" : "localhost.localdomain",
  "class" : "system",
  "claimed" : true,
  "handle" : "DMI:0001",
  "description" : "Computer",

新添加一块网卡但系统无法自动识别需要收到创建网卡配置文件,这时可以使用lshw命令找到新更加网卡的MAC地址和网卡名称:

[root@linux-man.cn ~]# lshw | grep -A 10 "Ethernet interface"
                description: Ethernet interface
                product: VMXNET3 Ethernet Controller
                vendor: VMware
                physical id: 0
                bus info: pci@0000:0b:00.0
                logical name: eno16780032
                version: 01
                serial: 00:50:56:90:ba:53
                size: 10Gbit/s
                width: 32 bits
                clock: 33MHz

注:"logical name"为网卡名,serial为MAC地址。

相关命令