How to Install and Use Bashtop: The Ultimate Linux Resource Monitor
This guide explains what Bashtop is, its features, prerequisites, and provides step‑by‑step instructions for installing it on various Linux distributions (Ubuntu, Debian, Fedora, CentOS/RHEL, Arch) as well as macOS and FreeBSD, plus usage tips and configuration details.
Bashtop is a terminal‑based resource‑monitoring utility for Linux that provides a visually appealing, game‑style responsive UI with customizable menus, making it easy to monitor CPU, memory, processes, bandwidth and other system metrics.
It allows sorting processes, switching between sorting options, and sending signals such as SIGKILL , SIGTERM and SIGINT to selected processes.
Bashtop can be installed on Linux, macOS and FreeBSD. The following guide shows how to install it on various Linux distributions.
Prerequisites
To install Bashtop successfully, ensure the following dependencies are present:
Bash 4.4 or newer
Git
GNU Coreutils
GNU sed, awk, grep and ps utilities
Lm‑sensor (optional, for CPU temperature)
Manual installation
Clone the repository and compile from source:
$ git clone https://github.com/aristocratos/bashtop.git
$ cd bashtop
$ sudo make installTo uninstall, run:
$ sudo make uninstallInstalling Bashtop on Ubuntu
Two methods are available: using snap or the APT package manager.
Snap installation:
$ snap install bashtopAPT installation (requires adding the PPA first):
$ sudo add-apt-repository ppa:bashtop-monitor/bashtop
$ sudo apt update
$ sudo apt install bashtopInstalling Bashtop on Debian
Bashtop is in the official Debian repository:
$ sudo apt install bashtopAlternatively, build from source:
$ git clone https://github.com/aristocratos/bashtop.git
$ cd bashtop/
$ cd DEB
$ sudo ./buildInstalling Bashtop on Fedora
$ sudo dnf install bashtopInstalling Bashtop on CentOS / RHEL 8
Enable the EPEL repository first, then install:
$ sudo yum install epel-release
$ sudo dnf install bashtopInstalling Bashtop on Arch Linux
Bashtop is available in the AUR as bashtop-git:
$ sudo pacman -S bashtopUsing Bashtop
Start the monitor with:
$ bashtopConfiguration
The configuration file is located at ~/.config/bashtop/bashtop.cfg. You can edit parameters to customize the appearance and output of metrics.
Example of the default configuration (screenshot):
Press Esc and navigate to Help to view commands and shortcuts.
Conclusion
Bashtop offers an excellent way to monitor Linux system resources, though it is slower and more resource‑intensive than top or htop. Nevertheless, it provides impressive visual feedback and valuable information about various system metrics.
MaGe Linux Operations
Founded in 2009, MaGe Education is a top Chinese high‑end IT training brand. Its graduates earn 12K+ RMB salaries, and the school has trained tens of thousands of students. It offers high‑pay courses in Linux cloud operations, Python full‑stack, automation, data analysis, AI, and Go high‑concurrency architecture. Thanks to quality courses and a solid reputation, it has talent partnerships with numerous internet firms.
How this landed with the community
Was this worth your time?
0 Comments
Thoughtful readers leave field notes, pushback, and hard-won operational detail here.
