Skip to content

General Usage

You can run bottom with:

btm

For help regarding the command-line options, use:

# For a simple overview of flags
btm -h

# For more details
btm --help

You can also see keybinds and basic usage details in bottom by pressing ?, which will open a help menu.

Features

Expansion

By default, bottom is somewhat like a dashboard - a bunch of different widgets, all showing different things, and they all cram together to fit into one terminal.

If you instead just want to see one widget - maybe you want to look at a graph in more detail, for example - you can "expand" the currently selected widget using the e key, which will hide all other widgets and make that widget take up all available terminal space.

You can leave this state by either pressing e again or pressing Esc.

Widget selection

To allow for widget-specific keybindings and expansion, there is the idea of widget selection in bottom, where you can focus on a specific widget to work with it. This can be done with the mouse (just click on the widget of interest) or keyboard (ex: Ctrl+Direction, see Key bindings for alternatives).

Key bindings

These are global or common keyboard shortcuts for the application, which you can see in-app through the ? shortcut. Note that key bindings are generally case-sensitive.

Binding Action
q , Ctrl+c Quit
Esc Close dialog windows, search, widgets, or exit expanded mode
Ctrl+r Reset display and any collected data
f Freeze/unfreeze updating with new data
? Open help menu
e Toggle expanding the currently selected widget
Ctrl+Up
Shift+Up
K
W
Select the widget above
Ctrl+Down
Shift+Down
J
S
Select the widget below
Ctrl+Left
Shift+Left
H
A
Select the widget on the left
Ctrl+Right
Shift+Right
L
D
Select the widget on the right
Up , k Move up within a widget
Down , j Move down within a widget
Left
h
Alt+h
Move left within a widget
Right
l
Alt+l
Move right within a widget
g+g , Home Jump to the first entry
G , End Jump to the last entry
Page Up , Page Down Scroll up/down a table by a page
Ctrl+u Scroll up a table by half a page
Ctrl+d Scroll down a table by half a page

Mouse bindings

Binding Action
Left Button Selects the widget