1901
Kommentar: C-a-a und Startbildschirm
|
2306
typo und logging und Fenster schließen
|
Gelöschter Text ist auf diese Art markiert. | Hinzugefügter Text ist auf diese Art markiert. |
Zeile 19: | Zeile 19: |
"Ctrl-a" gibt dir die Nacht über die Konsolen ... | "Ctrl-a" gibt dir die Macht über die Konsolen ... |
Zeile 27: | Zeile 27: |
C-a h:: schreibt den aktuellen Bildschirminhalt in ''hardcopy.N'' C-a H:: beginnt/beendet das Protokollieren in die Datei ''screenlog.N'' C-a C-k:: schließt das aktuelle Fenster |
|
Zeile 29: | Zeile 32: |
C-a d:: detach, trennt dich von der Matrix | C-a d:: detach, trennt dich von der Matrix (sie läuft im Hintergrund weiter) C-d:: (EOF - gleichbedeutend mit ''exit'') - die aktuelle Shell wird geschlossen und damit auch das aktuelle Fenster - mit dem Schließen des letzten Fensters wird ''screen'' beendet |
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
Falls dich der Start-Info-Bildschirm stört, dann kannst du ihn per Option startup_message in der /etc/screenrc unterdrücken.
Tastenkombinationen
"Ctrl-a" gibt dir die Macht ü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
- C-a a
- schaltet zwischen zwei Fenstern hin und her
- C-a h
schreibt den aktuellen Bildschirminhalt in hardcopy.N
- C-a H
beginnt/beendet das Protokollieren in die Datei screenlog.N
- C-a C-k
- schließt das aktuelle Fenster
Ausklinken aus einer screen-Sitzung
- C-a d
- detach, trennt dich von der Matrix (sie läuft im Hintergrund weiter)
- C-d
(EOF - gleichbedeutend mit exit) - die aktuelle Shell wird geschlossen und damit auch das aktuelle Fenster - mit dem Schließen des letzten Fensters wird screen beendet
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