Hier werden die Unterschiede zwischen zwei Versionen gezeigt.
Beide Seiten, vorherige Überarbeitung Vorherige Überarbeitung Nächste Überarbeitung | Vorherige Überarbeitung | ||
fortgeschrittene:screen [2016/12/04 10:45] 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 ''sitzung1'' starten | ''screen -S sitzung1'' | | | Benannte Sitzung ''sitzung1'' starten | ''screen -S sitzung1'' | | ||
Zeile 16: | Zeile 16: | ||
| mit laufender Sitzung ''sitzung1'' 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'' | |
| zum nächsten Fenster wechseln | ''Strg+a'' ''n'' | | | zum nächsten Fenster wechseln | ''Strg+a'' ''n'' | | ||
| zum vorherigen Fenster wechseln | ''Strg+a'' ''p'' | | | zum vorherigen Fenster wechseln | ''Strg+a'' ''p'' | | ||
+ | | Aktuelles Fenster benennen | ''Strg+a'' ''A'' | | ||
| Fenster auflisten | ''Strg+a'' ''%%"%%'' | | | Fenster auflisten | ''Strg+a'' ''%%"%%'' | | ||
| zum 4. Fenster springen | ''Strg+a'' ''4'' | | | zum 4. Fenster springen | ''Strg+a'' ''4'' | | ||
Zeile 41: | 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 ===== |