⇤ ← Revision 1 vom 2004-12-16 23:45:39
591
Kommentar: missing edit-log entry for this revision
|
1709
Formatierung
|
Gelöschter Text ist auf diese Art markiert. | Hinzugefügter Text ist auf diese Art markiert. |
Zeile 1: | Zeile 1: |
== Spass mit Screen == | = Spass mit Screen = |
Zeile 3: | Zeile 3: |
---> $screen einmalig starten, dann ist man in der matrix === "Ctrl-a" gibt dir die macht ueber die screens === |
''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. |
Zeile 6: | Zeile 5: |
;"C-a ?" zeigt wichtige kuerzel | 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. |
Zeile 8: | Zeile 7: |
;"C-a w" zeigt alle offenen fenster | == es geht los == {{{ screen}}} |
Zeile 10: | Zeile 11: |
;"C-a 0" springt zum ersten fenster, 1 zum zweiten usw. ;"C-a space" schaltet die fenster einzeln durch ;"screen vi arsch" oeffnet einen vi innerhalb der matrix ;"C-a A" benennt das aktuelle fenster um --> "C-a d" detach, trennt dich von der matrix |
einmalig starten, dann ist man in der Matrix, ansonsten geht auch: {{{ screen vi arsch}}} dies öffnet einen ''vi'' innerhalb der neuen Matrix |
Zeile 21: | Zeile 16: |
---> $screen -r reisse offene screens an dich $screen -d -r trennt die vorige shell vom screen |
== Tastenkombinationen == "Ctrl-a" gibt dir die Nacht über die Konsolen ... |
Zeile 24: | Zeile 19: |
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 |
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