ist ein revolutionärer Terminal-Multiplexer, der die Produktivität steigert, indem er mehrere Sitzungen, Fenster und dauerhafte Arbeitsabläufe in einem Terminal verwaltet. tmux
ist ideal für Entwickler, Sysadmins oder jeden, der an entfernten Servern arbeitet, und sorgt dafür, dass Ihre Aufgaben organisiert und belastbar bleiben. Dieses Handbuch vereinfacht die Verwendung von tmux
mit praktischen Beispielen und Tipps, um die Effizienz Ihrer Kommandozeile zu steigern.tmux
tmux ist ein Open-Source-Terminal-Multiplexer, der es ermöglicht:
Mehrere Shell-Sitzungen innerhalb eines Terminals
Dauerhafte Sitzungen (auch nach Trennung der Verbindung)
Teilung von Bereichen und Fenstern
Gemeinsame Nutzung von Sitzungen durch mehrere Benutzer
Einfaches Umschalten zwischen Aufgaben, ohne das Terminal zu verlassen
Es ist, als hätte man einen Kachel-Fenstermanager für sein Terminal, der überall verfügbar ist – sogar über langsame SSH-Verbindungen.
So starten Sie eine neue tmux-Sitzung:
Sie befinden sich jetzt in einer neuen Sitzung. Aber um sie effektiv zu nutzen, müssen Sie einige Tastenkombinationen kennen.
Alle tmux-Befehle werden mit einer Präfix-Taste ausgelöst, die standardmäßig lautet:
Mit Strg b und % wird also eine vertikale Teilung erzeugt, und so weiter.
Befehl | Aktion |
---|---|
tmux | Starten einer neuen Sitzung |
tmux new -s mysession | Starten einer benannten Sitzung |
tmux attach -t mysession | An eine Sitzung anknüpfen |
tmux ls | Sitzungen auflisten |
tmux kill-session -t mysession | Eine Sitzung beenden |
exit | Aktuellen Bereich/Fenster beenden (oder über tmux kill-pane beenden) |
Erstellen Sie .tmux.conf oder Shell-Skripte, um die Einrichtung zu automatisieren:
Gemeinsame Terminalsitzungen zulassen (erfordert gemeinsame Berechtigungen):
Beispiel:
# Präfix auf Ctrl a setzen (wie GNU screen)
unbind C-b
set-option -g prefix C-a
bind-key C-a send-prefix
# Maus-Unterstützung
set -g mouse on
# Bessere Farben
set -g default-terminal "screen-256color"
Konfiguration neu laden:
Bei der Verwaltung eines entfernten VPS über SSH:
Verbinden Sie sich über SSH
Starten Sie eine tmux-Sitzung:
Aktualisierungen oder lange Prozesse ausführen (z. B. apt upgrade)
Trennen Sie die Verbindung zu jeder Zeit – die Sitzung bleibt bestehen
Verbinden Sie sich später wieder:
💡 Dies ist von unschätzbarem Wert für unzuverlässige Verbindungen, insbesondere über Mobilfunk- oder Satellitenverbindungen.
tmux ist eines der leistungsstärksten Werkzeuge im Befehlszeilenarsenal. Ganz gleich, ob Sie programmieren, Server überwachen oder mehrere Aufgaben aus der Ferne verwalten, tmux bietet Produktivität, Ausdauer und Präzision. Wenn Sie es einmal beherrschen, wird es unentbehrlich, denn es spart Zeit, bewahrt Sitzungen und organisiert Ihren Terminal-Workflow wie ein Profi.
verwandelt Ihr Terminal in einen leistungsstarken, flexiblen Arbeitsbereich, der sich perfekt für Multitasking, Remote-Server-Verwaltung oder kollaboratives Coding eignet. Mit den obigen Beispielen und Tipps können Sie schnell Sitzungen einrichten, Arbeitsabläufe automatisieren und dauerhafte Aufgaben verwalten. Egal ob Sie Entwickler oder Systemadministrator sind, tmux
rationalisiert Ihre Kommandozeilenerfahrung, spart Zeit und steigert die Effizienz.tmux