Master Linux Resource Monitoring with Bashtop: Installation & Usage Guide
Bashtop is a visually appealing, terminal‑based Linux resource monitor that displays CPU, memory, processes and network usage, and this guide walks you through its prerequisites, manual and package‑manager installations across major distributions, configuration options, and basic usage commands.
What Is Bashtop?
Bashtop is a terminal‑based resource‑monitoring utility for Linux (also available on macOS and FreeBSD) that presents CPU, memory, running processes and network bandwidth statistics in a colorful, game‑style UI, making it easy to track system performance.
Prerequisites
Before installing Bashtop, ensure the following packages are present on your system:
Bash 4.4 or newer
Git
GNU coreutils
GNU sed, awk, grep, and ps
lm‑sensors (optional, for CPU temperature)
Manual Installation
Clone the repository and install from source:
$ git clone https://github.com/aristocratos/bashtop.git
$ cd bashtop
$ sudo make installTo uninstall:
$ sudo make uninstallDistribution‑Specific Installation
Ubuntu
Two options are available: Snap or APT. $ snap install bashtop Or via the PPA:
$ sudo add-apt-repository ppa:bashtop-monitor/bashtop
$ sudo apt update
$ sudo apt install bashtopDebian
$ sudo apt install bashtopOr build from source:
$ git clone https://github.com/aristocratos/bashtop.git
$ cd bashtop/
$ cd DEB
$ sudo ./buildFedora
$ sudo dnf install bashtopCentOS / RHEL 8
$ sudo yum install epel-release
$ sudo dnf install bashtopArch Linux
$ sudo pacman -S bashtopRunning Bashtop
Start the monitor with a single command:
$ bashtopConfiguration
The configuration file resides at ~/.config/bashtop/bashtop.cfg. Edit this file to customize colors, layout, and displayed metrics.
Press Esc then navigate with the down arrow to Help to view all keyboard shortcuts and menu options.
Conclusion
Bashtop provides an attractive way to monitor Linux system resources, offering more visual detail than traditional tools like top or htop. While it may be slightly slower and consume modest resources, its rich UI and ease of use make it a valuable addition to any sysadmin’s toolkit.
Liangxu Linux
Liangxu, a self‑taught IT professional now working as a Linux development engineer at a Fortune 500 multinational, shares extensive Linux knowledge—fundamentals, applications, tools, plus Git, databases, Raspberry Pi, etc. (Reply “Linux” to receive essential resources.)
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.
