tmux ist ein Terminal Multiplexer ähnlich wie screen. Wie screen kann die Verbindung getrennt werden ohne das die Sitzung verloren geht. Darüber hinaus ist es möglich verschiedene „Panes“ in einem „Window“ zu öffnen.
Das heißt der Bildschirm kann Horizontal als auch Vertikal geteilt werden und so mehrere Terminals nebeneinander betrieben werden.
tmux starten:
tmux
tmux mit session starten:
tmux new -s sessionname
attach:
tmux a
tmux at
tmux attach
attach zu bestimmten Sitzung(name):
tmux a -t myname
Sessions auflisten:
tmux ls
Session schließen:
tmux kill-session -t myname
In tmux, prefix ctrl+b drücken und:
Sessions:
:new new session
s sessions auflisten
$ name session
Windows (tabs):
c neues window
, window benennen
w windows auflisten
f window
& window schliessen
Panes:
% horizontal teilen
" vertikal teilen
o panes tauschen
q zeige pane-nummer
x schliesse pane
⍽ space - wechsel zwischen den layouts
Window/pane:
:joinp -s :2 verschiebe window 2 in ein neues pane im aktiven window
:joinp -t :1 verschiebe das aktuelle pane in einem neuen pane in window 1
Scrollen:
CTRL+B [ scrollen starten(Pfeiltasten oder PageUp / PageDown)
q scrollen beenden
Verschiedenes (prefix CTRL+B):
d detach
t grosse Uhr
? shortcuts auflisten
: prompt