htop是linux系统中的一个互动的进程查看器,一个文本模式的应用程序(在控制台或者X终端中),需要ncurses。htop比较人性化。它可让用户交互式操作,支持颜色主题,可横向或纵向滚动浏览进程列表,并支持鼠标操作。

htop相比较top的优势有可以横向或纵向滚动浏览进程列表,以便看到所有的进程和完整的命令行、在启动上比top更快、杀进程时不需要输入进程号、支持鼠标选中操作、top已不再维护。

语法格式:htop [参数]

常用参数:

-C使用单色配色方案
-d设置更新的延迟, 单位是10微秒
-s纵列排序
-u只显示一个指定用户的进程
-p只显示给用户
-h打印此命令帮助
-v打印版本信息

交互式命令:

space标记一个进程
U取消所有标记
l显示进程打来的文件
u显示特定用户
M按照内存排序
P按照CPU排序
T按在线时长排序
直接输入数字查找对应的PID进程

参考实例

启动htop:

[root@linux-arae-cc ~]# htop

以单色模式启动htop:

[root@linux-arae-cc ~]# htop -C

设置显示更新的延迟为3秒:

[root@linux-arae-cc ~]# htop -d 3

显示一个给定的用户的进程:

[root@linux-arae-cc ~]# htop -u linuxaraecc_user