Spass mit Screen

screen ist ein hilfreiches Programm, mit dem du innerhalb einer Terminal-Sitzung mehrere virtuelle Terminals nutzen kannst. Beispielsweise musst du also nur eine ssh-Sitzung eröffnen und kannst trotzdem entfernte Programme auf mehreren Konsolen gleichzeitig ausführen.

Besonders angenehm ist es auch, in einer screen-Sitzung auf einem entfernten Rechner ein langwieriges Programm zu starten (z.B. einen schönen neuen Kernel kompilieren), da du zwischenzeitlich die screen-Konsole abhängen und die Netzwerkverbindung trennnen kannst. Später kannst du dich einfach wieder in die alte Sitzung einhängen.

es geht los

screen

einmalig starten, dann ist man in der Matrix, ansonsten geht auch:

screen vi arsch

dies öffnet einen vi innerhalb der neuen Matrix

Tastenkombinationen

"Ctrl-a" gibt dir die Nacht über die Konsolen ...

C-a ?
zeigt wichtige Kürzel
C-a w
zeigt alle offenen Fenster
C-a 0
springt zum ersten Fenster, 1 zum zweiten usw.
C-a space
schaltet die Fenster einzeln durch
C-a A
benennt das aktuelle Fenster um

Ausklinken aus einer screen-Sitzung

C-a d
detach, trennt dich von der Matrix

Einhängen in eine alte Sitzung

screen -r

klappt, falls du dich per detach freiwillig aus der Sitzung ausgehängt hast

screen -x
damit hängst du dich in eine laufende Sitzung (falls die Netzwerkverbindung zwischendurch unterbrochen wurde oder du gleichzeitig mit anderen Menschen im selben Fenster arbeiten willst)
screen -d -r

trennt eine screen-Sitzung von ihrer ursprünglichen Konsole und verbindet sie anschließend mit der aktuellen Konsole


Creative Commons Lizenzvertrag
This page is licensed under a Creative Commons Attribution-ShareAlike 2.5 License.