Unterschiede zwischen den Revisionen 2 und 15 (über 13 Versionen hinweg)
Revision 2 vom 2005-01-04 23:42:02
Größe: 1709
Autor: lars
Kommentar: Formatierung
Revision 15 vom 2022-11-20 10:48:48
Größe: 0
Autor: phil
Kommentar: ins neue Wiki verschoben und aktualisiert
Gelöschter Text ist auf diese Art markiert. Hinzugefügter Text ist auf diese Art markiert.
Zeile 1: Zeile 1:
= 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.