这个问题似乎与 a specific programming problem, a software algorithm, or software tools primarily used by programmers 无关.如果您认为该问题将成为 another Stack Exchange site 上的主题,您可以发表评论,说明在哪里可以回答问题。
关闭 4 年前。
社区审核了是否重新开放这个问题2个月前并关闭:
原始关闭原因未解决
我想在终端上工作时检索当前的 BIOS 版本和名称。
找到它的命令是什么?
最佳答案
BIOS 版本通过 SMBIOS 公开表。在 Linux 上,我们可以使用 dmidecode
访问它。 (需要 root
权限才能运行)。
要仅显示 BIOS 信息,请使用 -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
https://stackoverflow.com/questions/20604644/