htop是什么
htop——⼀个可以让⽤户与之交互的进程查看器。作为⽂本模式的应⽤程序,主要⽤于控制台或X终端中。当前具有按树状⽅式来查看进程,⽀持颜⾊主题,可以定制等特
性。
与top相⽐,htop有以下优点:
1、可以横向或纵向滚动浏览进程列表,以便看到所有的进程和完整的命令⾏。
2、在启动上,⽐ top 更快。
3、杀进程时不需要输⼊进程号。
4、htop ⽀持⿏标操作。
5、top 已经很⽼了。
1、下载 htop-1.0.2.tar.gz压缩包和需要的依赖包ncurses.tar.gz
http://ftp.gnu.org/pub/gnu/ncurses/ncurses-5.9.tar.gz
Download htop from SourceForge.net
2、解压两个压缩包,并创建两个安装目录
tar xvzf ncurses.tar.gz
tart xvzf htop-1.0.2.tar.gz
mkdir install_ncurses
mkdir install_htop
3、编译ncurses
由于htop依赖于ncurses库,因此需要先编译ncurses,进⼊ncurses⽬录,并配置交叉编译
cd ncurses-5.9
./configure --prefix=/install_ncurses --build=arm-linux --without-cxx --without-cxx-binding --without-ada --without-manpages --without-progs --without-tests --with-shared
编译并安装ncurses库
nake&&make install
编译安装后会在install_ncurses下⽣成ncurses的库和头⽂件等⽂件
bin include lib share
4、编译htop
进⼊htop⽬录,并配置htop交叉编译选项,注意插到需通过LDFLAGS指定ncurses库所在的⽬录并通过CPPFLAGS指定ncurses头⽂件所在的⽬录
./configure --prefix=/install_htop --disable-unicode --build=arm-linux --host=arm-linux LDFLAGS=-L/install_ncurses/lib CPPFLAGS=-I/install_ncurses/include/ncurses
编译安装htop
make&&make install
编译完成后会在install_htop目录下生成安装完的文件
5、将编译完成的将ncurses编译⽣成的⽂件及htop的可执⾏⽂件移植到⽬标系统对应的⽂件夹
cd /install_ncurses
cp -frP lib/* /usr/lib/
cp -frP share/* /usr/share/
cd /install_htop
cp -P bin/htop /usr/sbin/
到此编译安装完成,htop命令可以使用了