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

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

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

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

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

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

posted @   guogangj  阅读(10005)  评论(0编辑  收藏  举报
编辑推荐:
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
阅读排行:
· winform 绘制太阳,地球,月球 运作规律
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
历史上的今天:
2013-10-12 防止开发人员获取到敏感数据(SQL Server的数据加密简介)
2012-10-12 浅析ASP.Net Web API的Formatter
点击右上角即可分享
微信分享提示