Linuxhotel Wiki

Wie ging das nochmal?

Benutzer-Werkzeuge

Webseiten-Werkzeuge


fortgeschrittene:screen

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen gezeigt.

Link zu der Vergleichsansicht

Beide Seiten, vorherige Überarbeitung Vorherige Überarbeitung
Nächste Überarbeitung
Vorherige Überarbeitung
fortgeschrittene:screen [2016/12/04 10:06]
ingo_wichmann
fortgeschrittene:screen [2024/05/26 04:05] (aktuell)
Zeile 1: Zeile 1:
-// [[tmux]] scheint mir inzwischen ​die bessere ​Alternative zu sein //+// [[tmux]] scheint mir die modernere ​Alternative zu sein //
  
 Mit Hilfe von screen kann man  Mit Hilfe von screen kann man 
Zeile 8: Zeile 8:
  
 ^ Einstieg ​                                      ^^ ^ Einstieg ​                                      ^^
-Screen-Sitzung starten ​                        | ''​screen''​ | +screen-Sitzung starten ​                        | ''​screen''​ | 
-Screen-Sitzung in den Hintergrund schicken ​    | ''​Strg+a''​ ''​d''​ | +screen-Sitzung in den Hintergrund schicken ​    | ''​Strg+a''​ ''​d''​ | 
-| letzte ​Screen-Sitzung in den Vordergrund holen | ''​screen -xR''​ |+| letzte ​screen-Sitzung in den Vordergrund holen | ''​screen -xR''​ |
 ^ Sitzungen (sessions) ​                          ^^ ^ Sitzungen (sessions) ​                          ^^
-| Benannte Sitzung starten ​                      ​| ''​screen -S sitzung1''​ |+| Benannte Sitzung ​''​sitzung1'' ​starten ​         | ''​screen -S sitzung1''​ |
 | Sitzungen auflisten ​                           | ''​screen -ls''​ | | Sitzungen auflisten ​                           | ''​screen -ls''​ |
-| mit laufender Sitzung verbinden ​               | ''​screen -r sitzung1''​ |+| mit laufender Sitzung ​''​sitzung1'' ​verbinden ​  ​| ''​screen -r sitzung1''​ |
 ^ Fenster (windows) ​                             ^^ ^ Fenster (windows) ​                             ^^
-| Neues Screen-"​Fenster" ​                        | ''​Strg+a''​ ''​c''​ | +| Neues screen-"​Fenster" ​                        | ''​Strg+a''​ ''​c''​ | 
-| Fenster wechseln ​                              ​| ''​Strg+a''​ ''​space''​ |+zum nächsten ​Fenster wechseln ​                 | ''​Strg+a''​ ''​n''​ | 
 +| zum vorherigen Fenster wechseln ​               | ''​Strg+a''​ ''​p''​ | 
 +| Aktuelles Fenster benennen ​                    | ''​Strg+a''​ ''​A''​ |
 | Fenster auflisten ​                             | ''​Strg+a''​ ''​%%"​%%''​ | | Fenster auflisten ​                             | ''​Strg+a''​ ''​%%"​%%''​ |
-zu Fenster ​wechseln ​                         ​| ''​Strg+a''​ ''​4''​ | +zum 4. Fenster springen ​                       ​| ''​Strg+a''​ ''​4''​ | 
-^ Terminal aufteilen ​                            ​^^ +^ Terminal aufteilen ​(regions) ​                  ^^
-| Vertikal teilen ​                               | ''​Strg+a''​ ''​|''​ |+
 | Horizontal teilen ​                             | ''​Strg+a''​ ''​S''​ | | Horizontal teilen ​                             | ''​Strg+a''​ ''​S''​ |
-aktuellen Teil entfernen ​                      ​| ''​Strg+a''​ ''​X''​ | +Vertikal teilen ​                               | ''​Strg+a''​ ''​|''​ | 
-| alle Teile außer ​dem Aktuellen entfernen ​      ​| ''​Strg+a''​ ''​Q''​ | +| Zur nächsten region wechseln ​                  | ''​Strg+a''​ ''​tab''​ | 
-Zum nächsten Teil wechseln ​                    | ''​Strg+a''​ ''​tab''​ |+| aktuelle region ​entfernen ​                     | ''​Strg+a''​ ''​X''​ | 
 +| alle regions ​außer ​der Aktuellen entfernen ​    ​| ''​Strg+a''​ ''​Q''​ | 
 +^ scrollen ​                                      ^^ 
 +screen Scrolling ​                              | ''​Strg+['' ​ | 
 +| ausschalten ​                                   | ''​Strg+c'' ​ | 
  
 ===== scrollen ===== ===== scrollen =====
-In screen wieder "ganz normal"​ mit Shift+BildAuf scrollen:+In screen wieder "ganz normal"​ mit ''​Shift+<BildAuf>'' ​scrollen:
  
 ''/​etc/​screenrc'':​ ''/​etc/​screenrc'':​
Zeile 36: Zeile 42:
  
 ===== Mulitusermode ===== ===== Mulitusermode =====
-Mit verschiedenen Benutzern, die z.B. via ssh angemeldet sind, eine Screen-Sitzung gemeinsam nutzen. +Mit verschiedenen Benutzern, die z.B. via ssh angemeldet sind, eine screen-Sitzung gemeinsam nutzen. 
-| Die Screen-Sitzung mit einem Namen starten | ''​screen -S foo''​ | +| Die screen-Sitzung mit einem Namen starten | ''​screen -S foo''​ | 
 | den multiusermode aktivieren | ''​Strg+a''​ '':​multiuser on''​ | | den multiusermode aktivieren | ''​Strg+a''​ '':​multiuser on''​ |
 | und Benutzer zulassen | ''​Strg+a''​ '':​acladd username1,​username2,​usernameN''​ | | und Benutzer zulassen | ''​Strg+a''​ '':​acladd username1,​username2,​usernameN''​ |
-| als Gast mit der laufenden ​Screen-Sitzung verbinden |''​screen -x nutzer/​foo''​ | +| als Gast mit der laufenden ​screen-Sitzung verbinden |''​screen -x nutzer/​foo''​ | 
-("​nutzer"​ ist hier der Name des Benutzers der die Screen-Sitzung gestartet hat) \\+("​nutzer"​ ist hier der Name des Benutzers der die screen-Sitzung gestartet hat) \\
 \\ \\
-Eventuell muss das suid-Bit für root gesetzt sein um Screen ​im multiusermode zu nutzen. \\ Ob der multiusermode aktiviert wird und welche Benutzer zugelassen sind kann auch dauerhaft in der .screenrc eingetragen werden.+Eventuell muss das suid-Bit für root gesetzt sein um screen ​im multiusermode zu nutzen. \\ Ob der multiusermode aktiviert wird und welche Benutzer zugelassen sind kann auch dauerhaft in der .screenrc eingetragen werden.
  
 ===== Dokumentation ===== ===== Dokumentation =====
fortgeschrittene/screen.1480845969.txt.gz · Zuletzt geändert: 2016/12/04 10:06 von ingo_wichmann