首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何为人类打印硬件模型

如何为人类打印硬件模型
EN

Unix & Linux用户
提问于 2023-03-05 01:08:58
回答 2查看 1.3K关注 0票数 8

偶尔,我想要检查我正在使用的硬件组件的确切模型。我真的不关心极端的细节,比如他们在主板上使用了什么牌子的电容。我只想知道我的主板、ram、显卡等的确切型号,通常是因为我试图购买兼容的硬件或寻找驱动程序。所以基本上,我所需要的是每条重要的硬件上有一行,显示出盒子上写的内容。

我如何通过命令行在Linux中做到这一点?

我试过的是:

  • neofetch是我发现的最好的东西,但它只显示CPU和GPU。它没有提到RAM模型或频率,硬盘驱动模型或主板模型。
  • lshw打印了517行胡言乱语,我永远也做不出正面或反面。这显然是一种技术工具,不适合那些只想知道自己有哪些型号的硬件,而且懒得打开箱子,用手电筒往里面看的人。
EN

回答 2

Unix & Linux用户

回答已采纳

发布于 2023-03-05 02:39:38

因西是另一种类似的工具。默认输出只有2行,我的机器上的完整输出(-F)有29行,内存信息(-m)多了几行。

选项-x-xx-xxx向每个项目添加更详细的信息,如供应商:产品ID或序列号(如果需要的话)。

截图

试一试:

代码语言:javascript
复制
inxi
inxi -Fm
sudo inxi -Fmxx

如果您需要有关硬件的信息,标准工具是lspcilsusblscpu

票数 16
EN

Unix & Linux用户

发布于 2023-03-05 02:38:20

lshw的S默认输出格式过于冗长,您可能会发现-short输出格式很有用,这是一个简单的每台设备一行可读的总结。

-json选项产生的输出很容易在各种语言中进行明确的解析,例如perl和python有JSON解析库,您可以在命令行或shell脚本中使用jq来处理json数据并提取所需的信息。详情请参见man lshw

您可能发现的另一个有用的工具是dmidecode。来自man dmidecode

dmidecode是一种工具,用于以人类可读的格式转储计算机的DMI (有人说是SMBIOS)表内容。此表包含对系统硬件组件的描述,以及其他有用的信息,如序列号和BIOS修订。由于有了这个表,您可以检索这些信息,而不必探测实际的硬件。虽然这在报告速度和安全性方面是一个很好的点,但这也使得所提供的信息可能不可靠。

票数 12
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/738686

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档