Start: tmux ls = list sessions tmux new -s session-name = create the new universe tmux a -t sessionname tmux kill-session sessionname
Ctrl+B ? = key binding Ctrl+B % = vertical split Ctrl+B " = horizontal split Ctrl +B } / { = move pane right / left Ctrl+B ! = convert pane to window Ctrl+B X = kill pane
Ctrl-B Esc+arrow = Resize pane Ctrl-B Alt+arrow = Resize pane Ctrl-B Z = zoom
🧰 Přehled nejčastějších příkazů v tmux
🟢 Spuštění a správa relací
tmux # Spustí novou relaci
tmux new -s nazev # Nová pojmenovaná relace
tmux ls # Výpis aktivních relací
tmux attach -t nazev # Připojení k existující relaci
tmux kill-session -t nazev # Ukončení konkrétní relace
tmux kill-server # Ukončí všechny relace
🔑 Prefix (výchozí ovládací klávesa)
Ctrl + b — výchozí prefix pro všechny příkazy
🪟 Práce s okny
Ctrl + b c # Nové okno
Ctrl + b , # Přejmenovat okno
Ctrl + b n # Další okno
Ctrl + b p # Předchozí okno
Ctrl + b 0-9 # Přepnutí na okno podle čísla
Ctrl + b w # Výpis oken
Ctrl + b & # Zavřít aktuální okno
🧱 Práce s panely
Ctrl + b % # Rozdělit svisle
Ctrl + b " # Rozdělit vodorovně
Ctrl + b šipka # Přesun mezi panely
Ctrl + b q # Zobrazit čísla panelů
Ctrl + b x # Zavřít aktuální panel
Ctrl + b z # Maximalizace panelu
Ctrl + b mezera# Změna rozložení panelů
📜 Scrollování v historii
Ctrl + b [ # Vstup do režimu scrollování
mezerník # Začátek výběru textu
Enter # Zkopírování
Ctrl + b ] # Vložení zkopírovaného textu
q nebo ESC # Ukončení režimu scrollování
🖱 Aktivace myši (volitelné)
Ctrl + b :set -g mouse on
⚙️ Ukázkový .tmux.conf
unbind C-b
set -g prefix C-a
bind C-a send-prefix
set-option -g default-terminal "screen-256color"
set-option -ga terminal-overrides ",*256col*:Tc"
set -g mouse on