推荐通过Homebrew安装htop,执行/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"安装Homebrew,再运行brew update && brew install htop,若提示命令未找到则执行brew link --overwrite htop。

一、通过Homebrew安装htop
Homebrew是macOS上最主流的包管理器,能自动处理依赖并统一管理软件版本。使用它安装htop简洁可靠,适用于绝大多数macOS用户(包括M1/M2/M3芯片设备)。
1、打开终端应用,执行命令安装Homebrew(若尚未安装):
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
2、安装完成后,运行以下命令更新源并安装htop:
brew update && brew install htop
3、若安装后提示htop: command not found,说明未正确链接,执行:
brew link --overwrite htop
二、从源码编译安装htop
当Homebrew安装失败(如因系统权限限制、证书问题或需自定义编译选项),可采用源码方式安装,尤其适合需要启用特定功能或适配新版macOS的场景。
1、在终端中依次执行以下命令下载并解压源码:
curl -O https://github.com/htop-dev/htop/releases/download/3.3.0/htop-3.3.0.tar.gz
tar zxvf htop-3.3.0.tar.gz
2、进入解压目录并配置编译环境:
cd htop-3.3.0
./configure --enable-colors --enable-cpu-count
3、执行编译与安装:
make
sudo make install
4、验证是否成功:
which htop 应返回 /usr/local/bin/htop
三、使用MacPorts安装htop
MacPorts是另一套成熟的macOS开源软件包管理系统,其安装流程独立于Homebrew,适合已部署MacPorts生态的用户或企业环境。
1、若未安装MacPorts,请先访问 https://www.macports.org/install.php 下载对应macOS版本的安装包并完成安装。
2、安装完成后,在终端中运行:
sudo port selfupdate
3、执行安装命令:
sudo port install htop +universal
4、安装完毕后,确保路径已加入shell配置文件(如~/.zshrc):
echo 'export PATH="/opt/local/bin:$PATH"' >> ~/.zshrc
source ~/.zshrc
四、启动与基础使用
htop运行后提供交互式进程视图,无需额外参数即可实时监控CPU、内存及进程状态,界面分为顶部状态栏、中部进程列表和底部快捷键提示区。
1、在终端中直接输入:
htop
2、启动后,按 F1 查看帮助菜单,了解全部快捷键功能。
3、按 F9 可打开进程树视图并选择目标进程发送信号(如kill、renice)。
4、按 / 键可输入关键词进行进程名搜索,快速定位目标进程。

















