Bash tmux
Linux
Basiswissen
Tmux ist ein sogenannter Terminal-Multiplexer für die Konsole unter Linux. Unter anderem können damit verschiedene Benutzer von verschiedenen Bildschirmen aus einen gemeinsamen Bildschirm teilen. Hier sind kurz einige Befehle von tmux vorgestellt.
Beispiele zur Verwendung von tmux
- tmux ls # listet alle aktuellen Sitzungen auf
- tmux new -s anna # neue Sitzung mit dem Namen anna starten[1]
- tmux attach -t anna # zur bestehenden Sitzung anna beitreten[2]
Kontrolle über die Steuertaste
Ist eine tmux-Sitzung gestartet, erscheint am unteren Rand des Bildschirms eine grüne Zeile. Dort - und nur dort - kann man Befehle für tmux eingeben. Um tmux aus einer laufenden Sitzung heraus Befehle zu geben muss man erst gleichzeitig die Steuertaste (Strg/Ctrl) und die Taste für das kleine b drücken. Dann ist der sogenannte tmux Trigger. Dann lässt man beide Tasten wieder los. Das nächste dann eingegeben Zeichen wird von tmux als Befehl gedeutet:
- Strg und b gleichzeitig, dann loslassen und : -> In grüne Kommandozeile wechseln
- Strg und b gleichzeitig, dann loslassen und b -> Sitzung (vorübergehend) verlassen
- Strg und b gleichzeitig, dann loslassen und % -> Bildschirm senkrecht teilen
- Strg und b gleichzeitig, dann loslassen und x -> Bildschirm senkrecht teilen
- Strg und b gleichzeitig, dann loslassen und o -> In nächstes Fenster wechseln
- Strg und b gleichzeitig, dann loslassen und -> In nächstes Fenster wechseln
- Strg und b gleichzeitig, dann loslassen und ↑ -> In vorheriges Fenster wechseln
- Strg und b gleichzeitig, dann loslassen und " -> Aktuelles Fenster schließen
Fußnoten
- [1] Das -s steht für source, also Quelle, die Quell-Sitzung.
- [2] Das -t steht für target, also das Ziel, die Ziel-Sitzung.