LinuxCommandLibrary

btm

Cross-platform terminal system monitor

TLDR

Start resource monitor

$ btm
copy
Basic mode (less features)
$ btm -b
copy
Specific refresh rate
$ btm -r [2000]
copy

SYNOPSIS

btm [options]

DESCRIPTION

btm (bottom) is a cross-platform graphical process/system monitor for the terminal. It provides information about CPU, memory, disk, network, and processes with a customizable interface.
The tool offers an alternative to htop and top with modern features and aesthetics.

PARAMETERS

-b, --basic

Basic mode (disable graphs)
-r, --rate ms
Refresh rate in milliseconds (default: 1000)
-a, --hide_avg_cpu
Hide average CPU usage
-m, --hide_time
Hide time graph
-t, --default_time_value ms
Default time range
-c, --config path
Configuration file

CONFIGURATION

~/.config/bottom/bottom.toml

Main configuration file for flags, colors, layout, and widget settings.

FEATURES

- CPU usage per core
- Memory and swap monitoring
- Disk I/O and usage
- Network I/O
- Process list with sorting
- Process tree view
- Battery monitoring
- Temperature sensors
- Customizable widgets
- Mouse support

KEYBINDINGS

- q/Ctrl+C - Quit
- / - Filter
- dd - Kill process
- e - Expand widget
- +/- - Zoom time graph
- Tab - Switch widgets
- ? - Help

CAVEATS

Requires modern terminal with Unicode support. Some features platform-specific. Higher resource usage than minimal tools. Configuration can be complex.

HISTORY

bottom was created by Clement Tsang around 2019 as a modern, customizable system monitor written in Rust.

SEE ALSO

htop(1), btop(1), top(1)

> TERMINAL_GEAR

Curated for the Linux community

Copied to clipboard

> TERMINAL_GEAR

Curated for the Linux community