Why Bashtop Is a Must-Have Linux Resource Monitoring Tool
Bashtop is a visually appealing, terminal‑based Linux resource monitor that displays CPU, memory, processes and network bandwidth, offers sortable process lists, supports SIGKILL/SIGTERM/SIGINT signals, and can be installed via manual git build, snap, APT, DNF, Pacman, or other package managers across Ubuntu, Debian, Fedora, CentOS, and Arch, with configurable settings and help menus.
Bashtop is a terminal‑based resource‑monitoring utility for Linux that provides a game‑style responsive UI, neatly arranged sections, and visual statistics for CPU, memory, running processes, and network bandwidth. It allows sorting processes, switching between sorting options, and sending SIGKILL, SIGTERM, or SIGINT signals to selected processes.
Prerequisites
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 installUninstall
$ sudo make uninstallInstallation on Ubuntu
Two methods are available:
Snap: $ snap install bashtop APT via PPA:
$ sudo add-apt-repository ppa:bashtop-monitor/bashtop
$ sudo apt update
$ sudo apt install bashtopInstallation on Debian
Bashtop is in the official Debian repository:
$ sudo apt install bashtopInstallation on Fedora
$ sudo dnf install bashtopInstallation on CentOS / RHEL 8
Enable the EPEL repository first, then install:
$ sudo yum install epel-release
$ sudo dnf install bashtopInstallation on Arch Linux
$ sudo pacman -S bashtopRunning Bashtop
Start the monitor with:
$ bashtopConfiguration
The configuration file is located at ~/.config/bashtop/bashtop.cfg. Users can edit parameters to customize the appearance and output of metrics.
Default configuration examples are shown in the following image:
Help Menu
Press Esc, then use the down‑arrow key to select Help for a list of commands and shortcuts. The menu and options are illustrated below:
Conclusion
Bashtop provides an excellent way to monitor Linux system resources, offering detailed information on various metrics. However, it is noticeably slower than traditional tools like top or htop and consumes more resources, though it remains an impressive utility for many users.
Linux Tech Enthusiast
Focused on sharing practical Linux technology content, covering Linux fundamentals, applications, tools, as well as databases, operating systems, network security, and other technical knowledge.
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.
