Mac OS中如何通过代码查看CPU温度等信息?

Macbook Pro或Macbook air等一些列苹果电脑的产品都是Mac OS操作系统,在Mac OS中该如何通过代码来查看CPU温度、电池状态等各种硬件状态的信息,有没有啥脚本工具包可以提供这种功能?

喜欢这个问题 | 分享 | 新建回答

回答

冯纪忠雄

Apr 20, 2020
2 赞

推荐一个ruby写的工具叫iStats

$ gem install iStats

安装方式如上所示,使用gem安装即可,因为Mac OS是自带ruby的,所以直接用gem安装iStats是最直接方便的。如果上述“gem install iStats”出现权限错误,那就加上sudo即可,即“sudo gem install iStats”。

安装好后,在终端terminal命令行输入“istats”命令可显示出当前CPU温度、电池状态等各类信息;正如下图所示。

用iStats命令查看Mac的CPU温度

iStats还有很多具体而比较细的命令,例如查看电池健康状态:

$ istats battery health
Battery health:         Good        

再例如,单独查看cpu温度的命令:

$ istats cpu
CPU temp:               43.0°C