相信接触linux的人没有谁不熟悉top,实际上还有一个工具可以替代top的,那就是htop,htop是一个 Linux 下的交互式的进程浏览器

htop的安装

# wget http://nchc.dl.sourceforge.net/project/htop/htop/1.0.2/htop-1.0.2.tar.gz# tar zxf htop-1.0.2.tar.gz -C /usr/local/src# cd /usr/local/src/htop-1.0.2# ./configure --prefix=/usr/local/htop# make && make install# echo "PATH=$PATH:/usr/local/htop/bin" >> /etc/profile# source /etc/profile

htop的一些选项

-C --no-color    以单色调方式显示,亦即黑白色调显示

   

-d --delay=DELAY    指定更新显示的时间,单位是秒,但注意是DELAY/10秒,例如:如果要指定5秒更新一次,则DELAY的值应该是50

-s --sort-key=COLUMN    指定排序的字段,可以使用--sort-key=help来获取有哪些字段

-u --user=USERNAME    只显示指定用户的进程,例如:htop -u user1

-p --pid=PID,[,PID,PID...] 只显示指定的pid进程,例如:指定多个pid htop --pid=1,15269,3316

其实不带任何参数就可以使用htop的,在启用了htop时的一些按键的功能

快捷键
功能键
描述
h
F1
显示帮助信息
S
F2
设置菜单
/
F3
根据名称由上往下查找条目
\
F4
根据名称过虑出你想显示的条目
t
F5
显示进程树结构
>
F6
选择你要排序的字段
]
F7
调高优先级别,只有root可以执行这个操作
[
F8
降低优先级别
k
F9
对光标所标识的进程发送kill信号
q
F10
退出

除了上面提到的之外,我们还可以直接使用方向键在进程列表间移动,还可以直接输入pid号由上往下查找pid号

还有其他帮助信息,可以直接输入h查看