相信接触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查看