htop需先安装再使用,启动后界面分为顶部资源概览、中部进程列表、底部快捷键提示三部分,支持键盘鼠标操作,比top更直观高效;安装命令依发行版而异:ubuntu/debian用sudo apt install htop,centos 7需先启用epel再yum install htop,centos 8+/fedora用dnf install htop,arch linux用pacman -s htop,macos用brew install htop。

直接在终端输入 htop 启动即可,它不是系统默认安装的工具,需先安装再使用。启动后界面分三块:顶部看资源、中间查进程、底部用快捷键,所有操作都支持键盘和鼠标,比 top 更直观、更高效。
安装 htop(按发行版选择)
多数 Linux 系统默认不带 htop,需手动安装:
-
Ubuntu / Debian:
sudo apt update && sudo apt install htop -
CentOS / RHEL 7:先启用 EPEL 仓库
sudo yum install epel-release,再运行sudo yum install htop -
CentOS 8+ / Fedora:
sudo dnf install htop -
Arch Linux:
sudo pacman -S htop -
macOS(Homebrew):
brew install htop
启动与基础视图切换
安装完成后,终端执行 htop 即可进入主界面。常用视图操作包括:
- 按 F5 切换树状视图(显示父子进程关系)和平铺视图
- 按 H 显示或隐藏用户线程,K 显示或隐藏内核线程
- 按 空格键 标记多个进程,后续操作(如杀进程、调优先级)将作用于所有已标记项
- 用方向键、Page Up/Down 或鼠标滚轮上下浏览进程列表;左右键或 Home/End 可横向滚动查看完整命令行
快速筛选与排序进程
定位目标进程是管理的前提:
- 按 F3 输入关键词搜索进程名(如
nginx或python) - 按 F4 进入过滤模式,输入字符串后只显示匹配的进程
- 按 F6 选择排序字段;也可直接按 P(CPU%)、M(MEM%)、T(TIME+)快速排序
- 按 u 查看用户列表,再选中某用户名,仅显示该用户进程
直接管理进程(无需 PID)
htop 的核心优势在于交互式操作,不用记 PID 就能完成常见任务:
- 选中进程后按 F9,选择信号(默认 SIGTERM),确认即可终止
- 选中进程后按 F7 降低 nice 值(提高优先级),按 F8 提高 nice 值(降低优先级)
- 按 s 可对选中进程调用
strace追踪系统调用(需提前安装 lsof 和 strace) - 按 l 查看进程打开的文件(依赖 lsof 工具)
退出只需按 F10 或 q。整个过程无需退出界面、无需重复输入 PID,真正实现“所见即所管”。











