For the complete documentation index, see llms.txt. This page is also available as Markdown.

Cheat Sheet

Tmux tips and tricks.

Install

apt update
apt install tmux

Sessions

Create new

tmux new -s my-session

Use existing session

tmux new -A -s my-session

Or you can list all sessions:

tmux ls

And attache to an existing one:

tmux attach-session -t my-session

Delete/Kill session

Kill all sessions

Kill specific session

Kill other sessions

If you are inside a tmux session you would like to keep and kill all others, run:

Windows and Panes

  • Ctrl+b c Create a new window (with shell)

  • Ctrl+b w Choose window from a list

  • Ctrl+b 0 Switch to window 0 (by number )

  • Ctrl+b , Rename the current window

  • Ctrl+b % Split current pane vertically into two panes

  • Ctrl+b " Split current pane horizontally into two panes

  • Ctrl+b o Go to the next pane

  • Ctrl+b ; Toggle between the current and previous pane

  • Ctrl+b x Close the current pane

  • Enable synchronize-panes: ctrl+b then shift :. Then type set synchronize-panes on at the prompt. To disable synchronization: set synchronize-panes off.

  • Ctrl+b [ To enable copy mode. Use arrows to scroll.

  • Ctrl+b Alt + 1 All panels on vertical with same width.

    • Or run Ctrl+b Shift + : select-layout even-vertical

  • Ctrl+b Alt + 2 All panels on horizontal with same height.

    • Or run Ctrl+b Shift + : select-layout even-horizontal

Last updated