Skip to content

tmux

tmux is a terminal multiplexer. It lets you switch easily between several programs in one terminal, detach them (they keep running in the background) and reattach them to a different terminal.

Usage

Copy text

Commands

Name Purpose Example
🔗 attach-session Connect to existing session tmux attach -t mysession
🆕 new-session Create new session tmux new -s mysession
📋 list-sessions Show all sessions tmux ls
🚪 detach-client Leave session without ending it Ctrl+b d
📝 rename-session Change session name Ctrl+b $ newname
🗑️ kill-session End a session tmux kill-session -t mysession
split-window Create new pane Ctrl+b % (vertical), Ctrl+b " (horizontal)
🪟 new-window Create new window Ctrl+b c
📍 select-pane Switch between panes Ctrl+b arrow-key
🔄 swap-pane Rearrange panes Ctrl+b { or Ctrl+b }
📜 copy-mode Enter scroll/copy mode Ctrl+b [
🔎 find-window Search for window Ctrl+b f pattern

Plugins

Install

sudo dnf install tmux

Config