ubuntuusers.de

Du betrachtest eine alte Revision dieser Wikiseite.

tmux

Artikel in Arbeit

Dieser Artikel wird momentan von uname erstellt. Als Fertigstellungsdatum wurde der 28.02.2010 angegeben.


Achtung: Insbesondere heißt das, dass dieser Artikel noch nicht fertig ist und dass wichtige Teile fehlen, oder sogar falsch sein können. Bitte diesen Artikel nicht als Anleitung für Problemlösungen benutzen!

Zum Verständnis dieses Artikels sind folgende Seiten hilfreich:

tmux 🇬🇧 ist ein Fenstermanager zur Verwendung mit textbasierten Eingabefenstern (Textkonsole). Hierbei ist es möglich, innerhalb eines einzigen Zugangs (zum Beispiel über ein Terminal oder eine Terminalemulation) verschiedene virtuelle Konsolensitzungen zu erzeugen und zu verwalten. Darüberhinaus können Sitzungen getrennt und später fortgeführt werden.

Ein Anwendungsbeispiel: Man meldet sich an seinem Server mittels SSH an und startet ein Programm. Beendet man nun die SSH-Sitzung wird auch das Programm beendet (auch wenn es noch läuft). Dies kann man nun über tmux am Laufen halten: Man meldet sich per SSH an, startet tmux, danach das gewünschte Programm, detached und kann sich abmelden. Im Hintergrund arbeitet dann das Programm weiter und man kann beim nächsten Anmelden die Sitzung mit dem Programm wieder aufnehmen.

Installation

Zuerst muss das Paket [1]

  • tmux

Befehl zum Installieren der Pakete:

sudo apt-get install tmux 

Oder mit apturl installieren, Link: apt://tmux

installiert werden. Mit dem Befehl

tmux 

in einem Terminal [2] lässt sich der Fenstermanager danach starten.

Bedienung

Allgemein

Wichtige Befehle

Die zwei wichtigsten Befehle besser gesagt Shortcuts die man kennen muss sind einmal:

Zum Erstellen einer neuen Sitzung: Strg + B + C

Und um zwischen den einzelnen Sitzungen umzuschalten: Strg + B + N

Eine Übersicht über alle Tastenkürzel bekommt man mit Strg + B , gefolgt von ? .

Eine Sitzung beendet man einfach, indem man die dort laufende Shell beendet, also entweder mit dem Befehl exit oder durch Drücken von Strg + B + & .

Automatischer Aufruf

Mit den folgenden Erweiterung am Ende der Datei .bashrc oder der systemweiten /etc/bash.bashrc wird automatisch zu einer tmux-Session verbunden.

 
if [ -z $TMUX ];   then                  
  tmux attach || tmux new
fi


Diese Revision wurde am 5. Februar 2011 18:18 von uname erstellt.
Die folgenden Schlagworte wurden dem Artikel zugewiesen: Shell, Terminal, Server, Fernwartung