blob: 611b2ad9a0169a001a44f882a75a524e6b512db0 [file] [log] [blame]
Hisham Muhammadd6231ba2006-03-04 18:16:49 +00001
2htop
Hisham Muhammad817e2922014-02-03 09:11:08 -02003====
4
Hisham Muhammad7fd5e802014-01-14 00:19:44 -02005by Hisham Muhammad <hisham@gobolinux.org>
Hisham Muhammadd6231ba2006-03-04 18:16:49 +00006
Hisham Muhammad7fd5e802014-01-14 00:19:44 -02007May, 2004 - January, 2014
Hisham Muhammadd6231ba2006-03-04 18:16:49 +00008
9Introduction
Hisham Muhammad817e2922014-02-03 09:11:08 -020010------------
Hisham Muhammadd6231ba2006-03-04 18:16:49 +000011
12This is htop, an interactive process viewer.
Hisham Muhammad07030b42006-07-11 06:20:33 +000013It requires ncurses. It is tested with Linux 2.6,
14but is also reported to work (and was originally developed)
15with the 2.4 series.
Hisham Muhammadd6231ba2006-03-04 18:16:49 +000016
17Note that, while, htop is Linux specific -- it is based
18on the Linux /proc filesystem -- it is also reported to work
19with FreeBSD systems featuring a Linux-compatible /proc.
Hisham Muhammadd82e31b2010-11-20 19:49:24 +000020This is, however, unsupported. Contact the packager for your
21system when reporting problems on platforms other than Linux.
Hisham Muhammadd6231ba2006-03-04 18:16:49 +000022
Hisham Muhammadd82e31b2010-11-20 19:49:24 +000023This software has evolved considerably during the last years,
Hisham Muhammadd6231ba2006-03-04 18:16:49 +000024and is reasonably complete, but there is still room for
25improvement. Read the TODO file to see what's known to be missing.
26
27Comparison between 'htop' and 'top'
Hisham Muhammad817e2922014-02-03 09:11:08 -020028-----------------------------------
Hisham Muhammadd6231ba2006-03-04 18:16:49 +000029
Hisham Muhammad817e2922014-02-03 09:11:08 -020030* In 'htop' you can scroll the list vertically and horizontally
31 to see all processes and full command lines.
32* In 'top' you are subject to a delay for each unassigned
33 key you press (especially annoying when multi-key escape
34 sequences are triggered by accident).
35* 'htop' starts faster ('top' seems to collect data for a while
36 before displaying anything).
37* In 'htop' you don't need to type the process number to
38 kill a process, in 'top' you do.
39* In 'htop' you don't need to type the process number or
40 the priority value to renice a process, in 'top' you do.
41* In 'htop' you can kill multiple processes at once.
42* 'top' is older, hence, more tested.
Hisham Muhammadd6231ba2006-03-04 18:16:49 +000043
44Compilation instructions
Hisham Muhammad817e2922014-02-03 09:11:08 -020045------------------------
Hisham Muhammadd6231ba2006-03-04 18:16:49 +000046
47This program is distributed as a standard autotools-based package.
48See the INSTALL file for detailed instructions, but you are
Hisham Muhammad817e2922014-02-03 09:11:08 -020049probably used to the common `./configure`/`make`/`make install` routine.
50
51When fetching the code from the development repository, you need
52to run the `./autogen.sh` script, which in turn requires autotools
53to be installed.
Hisham Muhammadd6231ba2006-03-04 18:16:49 +000054
55See the manual page (man htop) or the on-line help ('F1' or 'h'
56inside htop) for a list of supported key commands.
57
58if not all keys work check your curses configuration.