htop - an interactive process viewer
Go to file
Dominik Hassler 7805575114 fix for double symbol link error on solaris 2020-09-05 15:34:27 +10:00
.github/workflows Convert hwlock CI run to a full featured one 2020-08-28 13:10:41 +02:00
darwin Updates to project URLs in docs and embedded in source code 2020-08-22 15:47:11 +10:00
dragonflybsd Updates to project URLs in docs and embedded in source code 2020-08-22 15:47:11 +10:00
freebsd Unbreak with -fno-common on FreeBSD 2020-09-03 08:42:18 +02:00
linux Reduce oom cast from long to int 2020-08-31 11:55:53 +02:00
openbsd Remove trailing whitespaces 2020-08-21 10:37:33 +02:00
scripts MakeHeader.py.in: remove unused import 2020-08-25 12:00:08 +02:00
solaris fix for double symbol link error on solaris 2020-09-05 15:34:27 +10:00
unsupported Remove trailing whitespaces 2020-08-21 10:37:33 +02:00
zfs Normalize ZFS ARC caption 2020-08-28 00:02:35 -05:00
.editorconfig Add `trim_trailing_whitespace` to editorconfig 2019-10-31 11:39:57 -05:00
.gitignore Generate an appropriate shebang line for MakeHeader script 2020-08-23 11:24:52 +10:00
.travis.yml travis-ci should really detect autogen.sh... 2015-11-19 13:14:20 -02:00
AUTHORS Initial import. 2006-03-04 18:16:49 +00:00
Action.c fix width of `AffinitPanel` 2020-08-26 22:03:11 +02:00
Action.h Update header files to match whitespace changes in source files 2020-08-22 15:46:31 +10:00
Affinity.c Resolve compiler warnings and errors relating to the Arg union 2020-08-20 09:35:33 +10:00
Affinity.h Resolve compiler warnings and errors relating to the Arg union 2020-08-20 09:35:33 +10:00
AffinityPanel.c affinity panel: use the tree collapsing as in the process list 2020-08-31 22:22:22 +02:00
AffinityPanel.h Merge branch 'ci-hwloc-job' of https://github.com/bertwesarg/htop into bertwesarg-ci-hwloc-job 2020-08-26 10:39:43 +10:00
AvailableColumnsPanel.c Security review: check results of snprintf. 2017-07-27 16:07:50 -03:00
AvailableColumnsPanel.h Re-generate all headers with latest scripts/MakeHeader.py 2020-08-18 17:41:49 +10:00
AvailableMetersPanel.c Merge branch 'hishamhm-pull-960' 2020-08-20 14:19:53 +10:00
AvailableMetersPanel.h Re-generate all headers with latest scripts/MakeHeader.py 2020-08-18 17:41:49 +10:00
BatteryMeter.c Clean up existing whitespace 2019-10-31 11:39:12 -05:00
BatteryMeter.h Move platform-dependent parts of Linux battery meter. 2014-11-27 21:04:57 -02:00
CONTRIBUTING.md Updates to project URLs in docs and embedded in source code 2020-08-22 15:47:11 +10:00
COPYING Remove trailing whitespaces 2020-08-21 10:37:33 +02:00
CPUMeter.c Merge branch 'hishamhm-pull-1012' 2020-08-20 15:51:21 +10:00
CPUMeter.h Merge branch 'hishamhm-pull-1012' 2020-08-20 15:51:21 +10:00
CRT.c add option (-U, --no-unicode) to disable unicode at runtime 2020-09-01 10:09:00 +02:00
CRT.h add option (-U, --no-unicode) to disable unicode at runtime 2020-09-01 10:09:00 +02:00
CategoriesPanel.c Mark some things as const 2017-07-22 22:34:30 -05:00
CategoriesPanel.h Re-generate all headers with latest scripts/MakeHeader.py 2020-08-18 17:41:49 +10:00
ChangeLog Bump version, changelog for minor htop-3.0.1 release 2020-09-03 13:23:43 +10:00
CheckItem.c Revert "Use UTF-8 for check buttons and tree open/closed" 2020-08-31 22:12:46 +02:00
CheckItem.h Re-generate all headers with latest scripts/MakeHeader.py 2020-08-18 17:41:49 +10:00
ClockMeter.c Rename Meter.setValues() functions to updateValues() 2016-05-04 13:39:26 +08:00
ClockMeter.h Changes in object model: separate class objects to store vtable. Also, nicer UTF-8 display of big numbers. 2012-12-05 15:12:20 +00:00
ColorsPanel.c Clean up existing whitespace 2019-10-31 11:39:12 -05:00
ColorsPanel.h Re-generate all headers with latest scripts/MakeHeader.py 2020-08-18 17:41:49 +10:00
ColumnsPanel.c Remove trailing whitespaces 2020-08-21 10:37:33 +02:00
ColumnsPanel.h Update header files to match whitespace changes in source files 2020-08-22 15:46:31 +10:00
DisplayOptionsPanel.c add toggle for vim mode in options 2020-08-29 15:15:52 +02:00
DisplayOptionsPanel.h Re-generate all headers with latest scripts/MakeHeader.py 2020-08-18 17:41:49 +10:00
EnvScreen.c Security review: make privilege dropping-restoring optional. 2017-07-26 15:40:55 -03:00
EnvScreen.h Re-generate all headers with latest scripts/MakeHeader.py 2020-08-18 17:41:49 +10:00
FunctionBar.c Clean up existing whitespace 2019-10-31 11:39:12 -05:00
FunctionBar.h Re-generate all headers with latest scripts/MakeHeader.py 2020-08-18 17:41:49 +10:00
Hashtable.c Clean up existing whitespace 2019-10-31 11:39:12 -05:00
Hashtable.h Re-generate all headers with latest scripts/MakeHeader.py 2020-08-18 17:41:49 +10:00
Header.c Avoid string overflow warning 2020-08-25 11:59:59 +02:00
Header.h Re-generate all headers with latest scripts/MakeHeader.py 2020-08-18 17:41:49 +10:00
HostnameMeter.c Rename Meter.setValues() functions to updateValues() 2016-05-04 13:39:26 +08:00
HostnameMeter.h Changes in object model: separate class objects to store vtable. Also, nicer UTF-8 display of big numbers. 2012-12-05 15:12:20 +00:00
IncSet.c added MainPanel actions n and N for find next and find prev. closes #601 2018-11-03 15:59:55 -04:00
IncSet.h Merge branch 'hishamhm-pull-850' 2020-08-20 09:42:40 +10:00
InfoScreen.c Ignore wmove return value 2020-08-28 16:46:50 +02:00
InfoScreen.h Avoid discarding const qualifiers 2020-08-25 12:00:03 +02:00
ListItem.c Remove trailing whitespaces 2020-08-21 10:37:33 +02:00
ListItem.h Update header files to match whitespace changes in source files 2020-08-22 15:46:31 +10:00
LoadAverageMeter.c Security review: check results of snprintf. 2017-07-27 16:07:50 -03:00
LoadAverageMeter.h Changes in object model: separate class objects to store vtable. Also, nicer UTF-8 display of big numbers. 2012-12-05 15:12:20 +00:00
MainPanel.c Merge branch 'hishamhm-pull-949' 2020-08-20 14:48:47 +10:00
MainPanel.h Resolve compiler warnings and errors relating to the Arg union 2020-08-20 09:35:33 +10:00
Makefile.am Merge branch 'ci-hwloc-job' of https://github.com/bertwesarg/htop into bertwesarg-ci-hwloc-job 2020-08-26 10:15:00 +10:00
MemoryMeter.c Clean up existing whitespace 2019-10-31 11:39:12 -05:00
MemoryMeter.h Changes in object model: separate class objects to store vtable. Also, nicer UTF-8 display of big numbers. 2012-12-05 15:12:20 +00:00
Meter.c Merge branch 'hishamhm-pull-960' 2020-08-20 14:19:53 +10:00
Meter.h Merge branch 'hishamhm-pull-960' 2020-08-20 14:19:53 +10:00
MetersPanel.c Clean up existing whitespace 2019-10-31 11:39:12 -05:00
MetersPanel.h Re-generate all headers with latest scripts/MakeHeader.py 2020-08-18 17:41:49 +10:00
NEWS Remove trailing whitespaces 2020-08-21 10:37:33 +02:00
Object.c Merge branch 'hishamhm-pull-960' 2020-08-20 14:19:53 +10:00
Object.h Merge branch 'hishamhm-pull-960' 2020-08-20 14:19:53 +10:00
OpenFilesScreen.c Close pipe after lsof 2019-06-23 13:13:05 -04:00
OpenFilesScreen.h Re-generate all headers with latest scripts/MakeHeader.py 2020-08-18 17:41:49 +10:00
Panel.c Merge branch 'ci-hwloc-job' of https://github.com/bertwesarg/htop into bertwesarg-ci-hwloc-job 2020-08-26 10:39:43 +10:00
Panel.h Merge branch 'ci-hwloc-job' of https://github.com/bertwesarg/htop into bertwesarg-ci-hwloc-job 2020-08-26 10:39:43 +10:00
Process.c Avoid discarding const qualifiers 2020-08-25 12:00:03 +02:00
Process.h Avoid discarding const qualifiers 2020-08-25 12:00:03 +02:00
ProcessList.c Merge branch 'ci-hwloc-job' of https://github.com/bertwesarg/htop into bertwesarg-ci-hwloc-job 2020-08-26 10:39:43 +10:00
ProcessList.h Re-generate all headers with latest scripts/MakeHeader.py 2020-08-18 17:41:49 +10:00
README Merge pull request #66 from ioquatix/patch-1 2020-09-03 08:35:19 +10:00
README.md Add README.md for Github 2014-02-03 09:11:39 -02:00
RichString.c Clean up existing whitespace 2019-10-31 11:39:12 -05:00
RichString.h Merge branch 'hishamhm-pull-960' 2020-08-20 14:19:53 +10:00
ScreenManager.c Merge branch 'hishamhm-pull-959' 2020-08-20 14:57:30 +10:00
ScreenManager.h Re-generate all headers with latest scripts/MakeHeader.py 2020-08-18 17:41:49 +10:00
Settings.c Merge branch 'ci-hwloc-job' of https://github.com/bertwesarg/htop into bertwesarg-ci-hwloc-job 2020-08-26 10:39:43 +10:00
Settings.h Merge branch 'ci-hwloc-job' of https://github.com/bertwesarg/htop into bertwesarg-ci-hwloc-job 2020-08-26 10:39:43 +10:00
SignalsPanel.c Fix overflow for signals >= 100. 2018-03-25 15:15:37 -03:00
SignalsPanel.h Re-generate all headers with latest scripts/MakeHeader.py 2020-08-18 17:41:49 +10:00
StringUtils.c Avoid string overflow warning 2020-08-25 11:59:59 +02:00
StringUtils.h Re-generate all headers with latest scripts/MakeHeader.py 2020-08-18 17:41:49 +10:00
SwapMeter.c Rename Meter.setValues() functions to updateValues() 2016-05-04 13:39:26 +08:00
SwapMeter.h use dynamic units for text display 2015-08-27 06:13:27 +02:00
TESTPLAN Remove trailing whitespaces 2020-08-21 10:37:33 +02:00
TasksMeter.c Merge branch 'hishamhm-pull-960' 2020-08-20 14:19:53 +10:00
TasksMeter.h Changes in object model: separate class objects to store vtable. Also, nicer UTF-8 display of big numbers. 2012-12-05 15:12:20 +00:00
TraceScreen.c Add timestamps to the strace screen 2019-04-29 15:17:05 +02:00
TraceScreen.h Re-generate all headers with latest scripts/MakeHeader.py 2020-08-18 17:41:49 +10:00
UptimeMeter.c Security review: check results of snprintf. 2017-07-27 16:07:50 -03:00
UptimeMeter.h Move UptimeMeter back into cross-platform code. 2014-11-27 19:34:47 -02:00
UsersTable.c Check for failure in allocations. 2016-02-02 15:53:02 +01:00
UsersTable.h Re-generate all headers with latest scripts/MakeHeader.py 2020-08-18 17:41:49 +10:00
Vector.c Merge branch 'ci-hwloc-job' of https://github.com/bertwesarg/htop into bertwesarg-ci-hwloc-job 2020-08-26 10:39:43 +10:00
Vector.h Merge branch 'ci-hwloc-job' of https://github.com/bertwesarg/htop into bertwesarg-ci-hwloc-job 2020-08-26 10:39:43 +10:00
XAlloc.c Introduce xAsprintf as checked version of asprintf 2020-08-21 10:37:29 +02:00
XAlloc.h Introduce xAsprintf as checked version of asprintf 2020-08-21 10:37:29 +02:00
autogen.sh Simplify autogen.sh 2016-02-14 22:36:40 +01:00
configure.ac Bump version, changelog for minor htop-3.0.1 release 2020-09-03 13:23:43 +10:00
htop.1.in add option (-U, --no-unicode) to disable unicode at runtime 2020-09-01 10:09:00 +02:00
htop.c Fix regression in -u optional-argument handling 2020-09-04 09:50:18 +10:00
htop.desktop Add danish translation to htop.desktop 2019-02-19 01:25:52 +01:00
htop.h Re-generate all headers with latest scripts/MakeHeader.py 2020-08-18 17:41:49 +10:00
htop.png Updated icon! 2014-04-09 14:47:58 -03:00
test_spec.lua Remove trailing whitespaces 2020-08-21 10:37:33 +02:00

README.md

htop

CI Coverity Scan Build Status Mailing List IRC #htop Github Release Download

Introduction

htop is a cross-platform interactive process viewer. It requires ncurses.

For more information and details on how to contribute to htop visit htop.dev.

Build instructions

This program is distributed as a standard autotools-based package. For detailed instructions see the INSTALL file, which is created after ./autogen.sh is run.

When compiling from a release tarball, run:

./configure && make

For compiling sources downloaded from the Git repository, run:

./autogen.sh && ./configure && make

By default make install will install into /usr/local, for changing the path use ./configure --prefix=/some/path.

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

License

GNU General Public License, version 2 (GPL-2.0)