首页 > 代码库 > 命令行获取苹果电脑的主要硬件配置

命令行获取苹果电脑的主要硬件配置

最近公司想收一台苹果电脑,Boss在他的朋友圈里喊话,收到了一大堆响应。我发觉很多买了Mac的人用不来,电脑都闲置着,甚至连自己的电脑的基本配置都不知道,所以这个事情也挺困难……

如何最方便地获取到电脑的主要硬件配置?要是在Windows下,肯定是到控制面板的设备管理器里去看看,或者安装一个第三方的软件,国产的貌似就很多,但我现在对装软件很有抵触,原因是这些免费的国产软件里捆绑了太多太多让你一不小心就装上的流氓软件,设备管理器嘛,信息很多,可有用的却不多,像显卡这种东西又不太看得出来型号,点来点去还麻烦。——命令行界面是必须的,这时候你会明白命令行界面优于图形界面之处,我来写一个再简单不过的脚本:

echo -n "CPU型号:    " sysctl -n machdep.cpu.brand_stringecho -n "CPU核心数:  " sysctl -n machdep.cpu.core_countecho -n "CPU线程数:  "sysctl -n machdep.cpu.thread_countecho "其它信息:"system_profiler SPDisplaysDataType SPMemoryDataType SPStorageDataType | grep Graphics/Displays:\|Chipset Model:\|VRAM (Total):\|Resolution:\|Memory Slots:\|Size:\|Speed:\|Storage:\|Media Name:\|Medium Type:

运行之,得到这样的结果:

CPU的型号、主频、核心数、线程数、两块显卡的显示芯片型号、显存、显示器分辨率、内存条数、内存速度、硬盘类型以及硬盘型号,都直接显示出来了,没有废话。有了这些,就差不多了。

命令行获取苹果电脑的主要硬件配置