📜  如何获取 mac cpu temp - Shell-Bash (1)

📅  最后修改于: 2023-12-03 15:09:14.462000             🧑  作者: Mango

如何获取 Mac CPU 温度 - Shell/Bash

在 Mac 上使用 Shell/Bash,在命令行中获取 CPU 温度是很简单的。下面是一些方法:

使用 iStats 安装包

iStats 是一个 Mac 命令行实用工具,可以迅速访问了解运行中的 Mac 系统硬件状态和 MAC 温度。可以通过以下命令行进行安装:

$ curl -Ls https://iStats.app/install | sudo bash

之后就可以使用以下命令获取 CPU 温度:

$ istats scan
$ istats cpu [cpu_no]

CPU 温度将会在 Terminal 中打印出来。

使用 iStat Menus

iStat Menus 是一个 Mac 应用程序,可以帮助你获取许多硬件资源的实时数据,包括 CPU 温度。你可以在 https://bjango.com/mac/istatmenus/ 购买并下载它。

使用代码

以下是一些可以在 Shell/Bash 中直接运行的代码:

使用 sysctl 命令
$ sysctl -a | grep "cpu\.(temperature|thermallevel)"

这个命令将会输出 CPU 温度信息。

使用 osx-cpu-temp 命令

osx-cpu-temp 是一个开源命令行工具,可以快速获取 Mac CPU 温度。

你可以使用 Homebrew 包管理器直接安装:

$ brew install osx-cpu-temp

之后就可以通过以下命令获取 CPU 温度:

$ osx-cpu-temp

CPU 温度将会在 Terminal 中打印出来。

使用 Activity Monitor

你也可以使用 Mac 自带的 Activity Monitor 应用程序来获取 CPU 温度。打开 Activity Monitor,选择 "CPU" 选项卡,然后点击 "CPU 使用情况" 列的标题,以按照 CPU 温度从高到低排列进程。你也可以选择 "Window" -> "CPU 监控" 以打开一个小窗口,实时显示 CPU 温度。

注意事项

请注意,无论你使用哪种方法获取 CPU 温度,都要尽可能避免在过热的情况下长时间运行 Mac。这可能会对硬件造成持久性的损害。