Linuxhotel Wiki

Wie ging das nochmal?

Benutzer-Werkzeuge

Webseiten-Werkzeuge


admin_grundlagen:tmux

Dies ist eine alte Version des Dokuments!


tmux ist eine Alternative zu screen

Mit Hilfe von tmux kann man

  • mehrere Shell-Sitzungen in einem Shell-Fenster starten
  • interaktive Shell-Sitzungen im Hintergrund weiterlaufen lassen
  • gemeinsam in einer Shell arbeiten
  • Eingaben und Befehle in mehreren Shells gleichzeitig absetzen
Einstieg
tmux-Sitzung starten tmux
tmux-Sitzung in den Hintergrund schicken Strg+b d
tmux-Sitzung in den Vordergrund holen tmux attach
Sitzungen (sessions)
Benannte Sitzung sitzung1 starten tmux new -s sitzung1
Sitzungen auflisten tmux list-sessions
mit laufender Sitzung sitzung1 verbinden tmux attach -t sitzung1
Fenster (windows)
Neues tmux-„Fenster“ Strg+b c
zum nächsten Fenster wechseln Strg+b n
zum vorherigen Fenster wechseln Strg+b p
Fenster auflisten Strg+b w
zum 4. Fenster springen Strg+b 4 ([0..9])
Terminal aufteilen (panes)
Horizontal teilen Strg+b "
Vertikal teilen Strg+b %
zu anderem pane wechseln Strg+b <Cursor>
aktuelles pane entfernen Strg+b x
Größe des aktuellen panes ändern Strg+b Strg+<Cursor>
aktuelles pane zu Vollbild und zurück (Zoom) Strg+b z
alle panes vertikal gleich groß anordnen Strg+b Alt+2 bzw.Strg+b ESC 2
alle panes horizontal gleich groß anordnen Strg+b Alt+1 bzw.Strg+b ESC 1
scrollen
tmux Scrolling Strg+[
ausschalten Strg+C

scrollen

In tmux wieder „ganz normal“ mit Shift+<BildAuf> scrollen:

/etc/tmux.conf
# Xterm scrolling
set -g terminal-overrides 'xterm*:smcup@:rmcup@'

Distributed shell

alle Fenster miteinander verbinden:

  • <Strg>+b

:set synchronized-panes

:set synchronized-panes off

''Strg+a'' statt ''Strg+b''

# Strg+a statt Strg+b
set -g prefix C-a
unbind-key C-b
bind-key C-a send-prefix

Dokumentation

admin_grundlagen/tmux.1487343542.txt.gz · Zuletzt geändert: 2017/02/17 14:59 von stefan_miethke