我想在终端上检索当前BIOS版本和名称。
有哪些命令可以找到它?
dmidecode
来访问它(需要root
权限运行)。-t bios
指定我们只想看到BIOS类型的条目,并使用-q
来消除不必要的输出。# dmidecode -t bios -q
BIOS Information
Vendor: Phoenix Technologies LTD
Version: 6.00
Release Date: 02/22/2012
Address: 0xE72C0
Runtime Size: 101696 bytes
ROM Size: 64 kB
Characteristics:
ISA is supported
PCI is supported
...
BIOS Revision: 4.6
Firmware Revision: 0.0
要仅获取BIOS版本信息,请使用-s
指定特定字符串:
# dmidecode -s bios-vendor
Phoenix Technologies LTD
# dmidecode -s bios-version
6.00
# dmidecode -s bios-release-date
02/22/2012
您也可以使用 cat /sys/class/dmi/id/bios_version
命令而无需以 root 身份运行 dmidecode
。
/sys/class/dmi/id
目录中还包含其他有趣的文件:
可以通过以下命令快速概述它们:
head /sys/class/dmi/id/*
(我使用head
,因为它会在文件内容的前几行上方打印文件名。)
Linux i386, x86-64, ia64
FreeBSD i386, amd64
NetBSD i386, amd64
OpenBSD i386, amd64
BeOS i386
Cygwin i386
Solaris x86
Haiku i586
sudo yum install dmidecode
或者apt-get install dmidecode
进行安装。 - Jonathon Reinhart#
开头 - 表示我正在作为root
运行。 - Jonathon Reinhart