Linux-Tool Screen: Mehrere Konsolen in einem Fenster
Dieser Artikel ist bereits über 3 Jahre alt. Die Inhalte sind wahrscheinlich bereits überholt und nicht mehr aktuell.
Mit dem kleinen Linux-Tool “screen” können Sie einfach mehrere Konsolen-Fenster in einem Fenster öffnen - auch über SSH. Dabei bietet “screen” noch mehr Vorteile (wie Wiederaufnahme von Sitzungen), die ich Ihnen nun näher vorstellen möchte.
Was kann das Tool?
Das Tool macht Ihnen (als Admin) die Arbeit an der Konsole sehr viel einfacher als sie normalerweise ist. Durch eine simple Tastenkombination können Sie zwischen den einzelnen Konsolen-Fenstern wechseln, Neue öffnen oder Alte schließen. Gleichzeitig sind sie mit dem Tool auch vor einem Datenverlust oder Prozess-Abbruch bei Verlust der SSH-Verbindung geschützt: Sie können die Session einfach wieder aufnehmen.
Installation
Die Installation ist so einfach wie immer und mit diesen zwei Befehlen durchzuführen:
sudo apt-get update
sudo apt-get install screen
Bestätigen Sie nun noch die Installation mit y
oder j
und warten Sie, bis die Installation abgeschlossen ist.
Nutzung des Tools
Um “screen” zu starten, geben Sie einfach screen
auf der Konsole ein, und Sie landen (eher unbemerkt) auf einer weiteren Shell. Dort können Sie nun ganz normal mit der Konsole arbeiten und folgende Tastenkombinationen zur Steuerung des Tools verwenden.
Dabei ist Strg + A
immer der Aufruf des Tools und der nachfolgende Buchstabe der eigentliche Befehl:
Strg + A + C
–> Neue Konsole (neues Fenster) öffnenStrg + A + N
–> Zum nächsten Fenster wechselnStrg + A + P
–> Zum vorherigen Fenster wechselnStrg + A + D
–> Von der Sitzung abmelden (diese wird nicht geschlossen!)
Dies sind nur die grundlegenden und wichtigsten Kombinationen für den alltäglichen Gebrauch.
Eine Sitzung wiederaufnehmen
Wenn Sie nun während einer Sitzung die SSH-Verbindung verlieren oder sich mittels Tastenkombination von der Sitzung abmelden, können Sie sich mit folgenden zwei Befehlen wieder anmelden. Geben Sie zunächst folgendes ein, um eine Auflistung aller “screen”-Sitzungen zu erhalten: screen -ls
Die Ausgabe sieht dann folgendermaßen aus:
Um sich dann wieder mit der Sitzung zu verbinden, geben Sie einfach folgendes ein:
screen -r [Sitzungsname]
Eigener Sitzungsname
Falls Sie aufgrund besserer Übersichtlichkeit einer neuen Sitzung einen benutzerdefinierten Namen zuweisen möchten, benutzen Sie die Option -S
beim Programmaufruf:
screen -S [Sitzungsname]
Fazit
Das kleine kostenfreie Tool kann Ihnen den Alltag am Linux-Rechner stark vereinfachen und Ihre Arbeit auch beschleunigen. Auch die Wiederaufnahme von Sitzungen ist bei SSH-Verbindungen sehr nützlich.