You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
Hisham Muhammad 84281bdc44 major header cleanup 14 years ago
m4 Remove generated files from version history 15 years ago
scripts major header cleanup 14 years ago
AUTHORS Initial import. 20 years ago
Affinity.c major header cleanup 14 years ago
AffinityPanel.c major header cleanup 14 years ago
AffinityPanel.h major header cleanup 14 years ago
AvailableColumnsPanel.c major header cleanup 14 years ago
AvailableColumnsPanel.h major header cleanup 14 years ago
AvailableMetersPanel.c major header cleanup 14 years ago
AvailableMetersPanel.h major header cleanup 14 years ago
BatteryMeter.c major header cleanup 14 years ago
BatteryMeter.h major header cleanup 14 years ago
COPYING Resolve license incompatibility issues, 16 years ago
CPUMeter.c major header cleanup 14 years ago
CPUMeter.h major header cleanup 14 years ago
CRT.c major header cleanup 14 years ago
CRT.h major header cleanup 14 years ago
CategoriesPanel.c major header cleanup 14 years ago
CategoriesPanel.h major header cleanup 14 years ago
ChangeLog Use strdup explicitly 14 years ago
CheckItem.c major header cleanup 14 years ago
CheckItem.h major header cleanup 14 years ago
ClockMeter.c major header cleanup 14 years ago
ClockMeter.h major header cleanup 14 years ago
ColorsPanel.c major header cleanup 14 years ago
ColorsPanel.h major header cleanup 14 years ago
ColumnsPanel.c major header cleanup 14 years ago
ColumnsPanel.h major header cleanup 14 years ago
DebugMemory.c major header cleanup 14 years ago
DebugMemory.h major header cleanup 14 years ago
DisplayOptionsPanel.c major header cleanup 14 years ago
DisplayOptionsPanel.h major header cleanup 14 years ago
FunctionBar.c major header cleanup 14 years ago
FunctionBar.h major header cleanup 14 years ago
Hashtable.c major header cleanup 14 years ago
Hashtable.h major header cleanup 14 years ago
Header.c major header cleanup 14 years ago
Header.h major header cleanup 14 years ago
HostnameMeter.c major header cleanup 14 years ago
HostnameMeter.h major header cleanup 14 years ago
INSTALL Initial import. 20 years ago
ListItem.c major header cleanup 14 years ago
ListItem.h major header cleanup 14 years ago
LoadAverageMeter.c major header cleanup 14 years ago
LoadAverageMeter.h major header cleanup 14 years ago
Makefile.am Remove bundled hwloc-1.2.1. Use either native Linux affinity support or an external libhwloc. 15 years ago
MemoryMeter.c major header cleanup 14 years ago
MemoryMeter.h major header cleanup 14 years ago
Meter.c major header cleanup 14 years ago
Meter.h major header cleanup 14 years ago
MetersPanel.c major header cleanup 14 years ago
MetersPanel.h major header cleanup 14 years ago
NEWS cleanup old stuff 15 years ago
Object.c major header cleanup 14 years ago
Object.h major header cleanup 14 years ago
OpenFilesScreen.c major header cleanup 14 years ago
OpenFilesScreen.h major header cleanup 14 years ago
Panel.c major header cleanup 14 years ago
Panel.h major header cleanup 14 years ago
Process.c major header cleanup 14 years ago
Process.h major header cleanup 14 years ago
ProcessList.c major header cleanup 14 years ago
ProcessList.h major header cleanup 14 years ago
README clarify README about unsupported platforms. 16 years ago
RichString.c major header cleanup 14 years ago
RichString.h major header cleanup 14 years ago
ScreenManager.c major header cleanup 14 years ago
ScreenManager.h major header cleanup 14 years ago
Settings.c major header cleanup 14 years ago
Settings.h major header cleanup 14 years ago
SignalsPanel.c major header cleanup 14 years ago
SignalsPanel.h major header cleanup 14 years ago
String.c major header cleanup 14 years ago
String.h major header cleanup 14 years ago
SwapMeter.c major header cleanup 14 years ago
SwapMeter.h major header cleanup 14 years ago
TasksMeter.c major header cleanup 14 years ago
TasksMeter.h major header cleanup 14 years ago
TraceScreen.c major header cleanup 14 years ago
TraceScreen.h major header cleanup 14 years ago
UptimeMeter.c major header cleanup 14 years ago
UptimeMeter.h major header cleanup 14 years ago
UsersTable.c major header cleanup 14 years ago
UsersTable.h major header cleanup 14 years ago
Vector.c major header cleanup 14 years ago
Vector.h major header cleanup 14 years ago
autogen.sh This seems necessary. 16 years ago
configure.ac Don't run sched_setaffinity compatibility test when cross compiling 15 years ago
debug.h Mega-commit with features and tweaks for 1.0: 15 years ago
htop.1.in Fix regression in documentation 15 years ago
htop.c major header cleanup 14 years ago
htop.desktop * corrections to the desktop entry file 17 years ago
htop.h major header cleanup 14 years ago
htop.png Initial import. 20 years ago

README


htop
by Hisham Muhammad <loderunner@users.sourceforge.net>

May, 2004 - December, 2010

Introduction
~~~~~~~~~~~~

This is htop, an interactive process viewer.
It requires ncurses. It is tested with Linux 2.6,
but is also reported to work (and was originally developed)
with the 2.4 series.

Note that, while, htop is Linux specific -- it is based
on the Linux /proc filesystem -- it is also reported to work
with FreeBSD systems featuring a Linux-compatible /proc.
This is, however, unsupported. Contact the packager for your
system when reporting problems on platforms other than Linux.

This software has evolved considerably during the last years,
and is reasonably complete, but there is still room for
improvement. Read the TODO file to see what's known to be missing.

Comparison between 'htop' and 'top'
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

* In 'htop' you can scroll the list vertically and horizontally
to see all processes and full command lines.
* In 'top' you are subject to a delay for each unassigned
key you press (especially annoying when multi-key escape
sequences are triggered by accident).
* 'htop' starts faster ('top' seems to collect data for a while
before displaying anything).
* In 'htop' you don't need to type the process number to
kill a process, in 'top' you do.
* In 'htop' you don't need to type the process number or
the priority value to renice a process, in 'top' you do.
* In 'htop' you can kill multiple processes at once.
* 'top' is older, hence, more tested.

Compilation instructions
~~~~~~~~~~~~~~~~~~~~~~~~

This program is distributed as a standard autotools-based package.
See the INSTALL file for detailed instructions, but you are
probably used to the common "configure/make/make install" routine.

See the manual page (man htop) or the on-line help ('F1' or 'h'
inside htop) for a list of supported key commands.

if not all keys work check your curses configuration.