Htop is a free, open-source, cross-platform interactive process viewer. It is a text-mode application (for console or X terminals) and requires ncurses. The terminal UI is a great way to see what your system looks like inside, both processes and other info. It’s also completely customizable, so you can change colors or add different widgets for more visual representation!
In the following tutorial, you will learn how to install Htop Interactive Process Viewer on Ubuntu 22.04 LTS desktop or server using the command line terminal and some of the command basics.
Table of Contents
First, update your system to ensure all existing packages are up to date using the following command.
sudo apt update && sudo apt upgrade -y
By default, Ubuntu’s 22.04 repository has Htop available.
To proceed with the installation, use the following command.
sudo apt install htop
Confirm the installation and version build using the htop –version command.
How to use Htop – Terminal Commands
Use the following command to bring up Htop in your terminal, as the name suggests.
This is a pretty standard overview of your system, which would suit most users just needing to check quickly on the system stats.
Further options can be added, such as some standard parameters below.
|Specify the update rate in 1/10 seconds|
|Start without colors|
|Show quick help|
|Show only processes of the specified user|
|Sort by a specific column. A list of the permitted column names can be htop -s help output with ”. “|
|Show Htop version|
One of the most common parameters is delaying the update frequency of Htop, as many have the application constantly running to monitor system or network performances.
htop -d 10
As above, this has added on a ten-second delay, but you can specify anything you want in seconds.
Htop Keyboard Shorts
Below is a list of the most commonly used shortcuts.
|← , ↑ , → , ↓||Scroll through the process list|
|⇧ + U||Remove all tags|
|. or ,||Incremental search for the PID|
|F1 , ? , H||Show help|
|U||Show processes of a user|
|F2 , ⇧ + S||Open setup and change settings|
|⇧ + H||Show/hide user threads|
|F3, ⇧ + /||Incremental process name search|
|⇧ + K||Show/hide kernel threads|
|F4, \||Filter by name|
|⇧ + F.||Pin the cursor to a process|
|F5 , T||Activate / deactivate tree view|
|+, –||Expand/collapse the tree|
|F6, >||Select the column to sort|
|⇧ + P||Sort processes by CPU usage|
|F7||Decrease Nice value|
|⇧ + M||Sort processes by memory usage|
|F8||Increase Nice value|
|⇧ + T||Sort processes by the time|
|F9, K||End the process or processes of a day|
|L||Open files with lsof open|
|F10 , Q , Ctrl + C||break up|
|S||System calls to |
|Space bar||Tag process|
|⇧ + L||Track library |
|I||I / O control|
How to Remove (Uninstall) Htop
To remove Htop from your system is straightforward. Use the following command.
sudo apt remove htop
Comments and Conclusion
In the tutorial, you have learned how to install Htop on Ubuntu 22.04 LTS. Overall, Htop is a great lightweight system monitoring tool in your Linux terminal compared to the standard top command.
Other similar software can show more details, such as Glances System Monitor, but Htop is one of the most popular Linux distros for quick, easy local monitoring.