78 Dokumentationen verfügbar

Wissensdatenbank

Tmux Terminal Multiplexer

Zuletzt aktualisiert: 11.01.2026 um 12:07 Uhr

Tmux: Terminal Multiplexer

Tmux ermöglicht mehrere Terminal-Sessions in einem Fenster, das Aufteilen in Panes und persistente Sessions, die auch nach SSH-Disconnect weiterlaufen.

Installation

sudo apt update
sudo apt install tmux -y

Grundkonzepte

  • Session: Container für Fenster
  • Window: Tabs innerhalb einer Session
  • Pane: Geteilte Bereiche in einem Window

Sessions verwalten

# Neue Session starten
tmux

# Session mit Namen
tmux new -s meine-session

# Session verlassen (läuft weiter)
Ctrl+b, dann d

# Sessions auflisten
tmux ls

# Session wiederherstellen
tmux attach -t meine-session
tmux a -t meine-session

# Session beenden
tmux kill-session -t meine-session

Wichtige Shortcuts

Prefix: Ctrl+b (dann Taste drücken)

Sessions

Shortcut Aktion
Ctrl+b d Session verlassen (detach)
Ctrl+b $ Session umbenennen
Ctrl+b s Session-Liste

Windows (Tabs)

Shortcut Aktion
Ctrl+b c Neues Window
Ctrl+b n Nächstes Window
Ctrl+b p Vorheriges Window
Ctrl+b 0-9 Window per Nummer
Ctrl+b , Window umbenennen
Ctrl+b & Window schließen

Panes (Splits)

Shortcut Aktion
Ctrl+b % Vertikal teilen
Ctrl+b " Horizontal teilen
Ctrl+b Pfeiltaste Zwischen Panes wechseln
Ctrl+b x Pane schließen
Ctrl+b z Pane maximieren/minimieren
Ctrl+b Space Layout wechseln

Konfiguration

nano ~/.tmux.conf
# Maus aktivieren
set -g mouse on

# Prefix auf Ctrl+a ändern
unbind C-b
set -g prefix C-a
bind C-a send-prefix

# Einfachere Splits
bind | split-window -h
bind - split-window -v

# Vi-Modus für Kopieren
setw -g mode-keys vi

# Basis-Index 1 statt 0
set -g base-index 1
setw -g pane-base-index 1

# Farben
set -g default-terminal "screen-256color"

# Status-Bar
set -g status-bg blue
set -g status-fg white
# Config neu laden
tmux source-file ~/.tmux.conf

Praktische Anwendung

# Server-Monitoring Session
tmux new -s monitoring
# Pane 1: htop
# Ctrl+b " (split)
# Pane 2: tail -f /var/log/syslog
# Ctrl+b % (split vertikal)
# Pane 3: watch df -h

# Session verlassen: Ctrl+b d
# Später wiederherstellen: tmux a -t monitoring

Weitere Hilfe