tmux – screen alternative

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

tmux – screen alternative

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