Discover bashtop: The Bash‑Powered Linux Resource Monitor You Need
bashtop is a Bash‑written Linux resource monitor that visualizes CPU, memory, disk, network and process usage, offers a game‑inspired UI with fast navigation, configurable settings, and real‑time graphs, and is available on GitHub with detailed configuration examples and usage instructions.
bashtop is a Bash‑written Linux resource monitor that displays CPU, memory, disk, network and process usage.
It has gained popularity on GitHub Trending and is discussed on Reddit and Hacker News.
Easy‑to‑use, game‑inspired menu system.
Responsive UI with UP/DOWN keys for quick process selection.
Shows detailed statistics for selected processes.
Process filtering.
Easy switching between sorting options.
Send SIGTERM, SIGKILL, SIGINT to processes.
UI menu for changing all configuration file options.
Automatic scaling graph for network usage.
Displays a message when a new version is available.
The UI can display detailed information for a pre‑selected process, as shown in the screenshots.
All options are configurable via the UI; the configuration files are stored in $HOME/.config/bashtop, e.g., bashtop.cfg.
# Config file for bashtop v. 0.8.0
# Color theme
color_theme="Default"
# Update time in ms (recommended 2000)
update_ms="2500"
# Process sorting method
proc_sorting="cpu lazy"
proc_reversed="false"
# Check CPU temperature (requires sensors)
check_temp="true"
# Draw clock (strftime format, empty to disable)
draw_clock="%R"
# Background UI update
background_update="true"
# Custom CPU name (empty to disable)
custom_cpu_name=""
# Error logging
error_logging="true"Command‑line usage (currently not fully implemented): USAGE: bashtop Project repository: https://github.com/aristocratos/bashtop
Programmer DD
A tinkering programmer and author of "Spring Cloud Microservices in Action"
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.
