Bashtop Is A Cool Linux Resource Monitor Written In Bash

Bashtop Linux Bash resource monitor TUI

Bashtop is a TUI Linux resource monitor written in... Bash. It shows the usage / stats for the CPU (including temperature), memory, disks, network and processes.

This top-like tool is quite new, but it has already gained a lot of popularity. Due to requests to make it cross-platform, its developer is currently rewriting it to use the Python3 psutil library for data collection, instead of Linux-specific tools.

Bashtop lets you filter processes (press f) and it has multiple sort options: sort by "cpu lazy", "cpu responsive", memory, pid, etc., by pressing the or keys on your keyboard. You can also show detailed information for a process, and terminate, kill or interrupt a selected process.

Bashtop Process filtering
Process filtering

Bashtop process details
Process details

While many TUIs (text-based / terminal user interface) come with the ability to use the mouse to perform various operations, don't try that with Bashtop as it has no mouse support. That doesn't make it any less cool, especially when you take a look at its game-inspired menu (which you can open by pressing m):

0 Comments