tmux cheatsheet
17
Feb 2016
Ein Terminal Multiplexer und die beste screen Alternative.
Kommandooptionen
tmux # start
tmux new -s name # startet neue Session mit "name"
tmux a # verbindet sich zu einer bestehenden Session
tmux a -t name # verbindet sich zu einer bestehenden Session mit "name"
tmux ls # listet bestehende Session auf
tmux kill-session -t myname # beendet Session
Wichtige Tastenkombinationen mit ctrl+b
Window/Pane/Session
- " - aktive Session horizontal teilen (erzeugt neues Pane)
- % - aktive Session vertikal teilen (erzeugt neues Pane)
- Pfeiltasten - springt zum nächsten Pane
- 0..9 - springen zur Session x
- c - öffne neue Session (Tab)
- w - zeige Sessionliste, danach mit Pfeiltasten auswählen und bestätigen
- d - verlässt Session ohne sie zu beenden, (nicht verwechseln mit ctrl+d)
- } - tausche Pane oben / unten
- { - tausche Pane unten / oben
Copy & Paste
Sonstiges
- t - Zeigt die blaue Uhr
- ? - Zeige alle Abkürzungen
Kommandomode mit ctrl+b :
- resize-pane -U 5 - verändert die Größe um 5 Einheiten nach oben
- resize-pane -D 5 - verändert die Größe um 5 Einheiten nach unten
- resize-pane -L 5 - verändert die Größe um 5 Einheiten nach links
- resize-pane -R 5 - verändert die Größe um 5 Einheiten nach rechts
- resize-pane -U - verändert die Größe um 1 Einheit nach oben
- resize-pane -D - verändert die Größe um 1 Einheit nach unten
- resize-pane -L - verändert die Größe um 1 Einheit nach links
- resize-pane -R - verändert die Größe um 1 Einheit nach rechts
tmux automatisch mit jeder Terminal Session starten
Einfach folgende Zeile zur .bashrc oder .zshrc hinzufügen
[[ $TERM != "screen" ]] && exec tmux