tmux scheint mir die modernere Alternative zu sein
Mit Hilfe von screen kann man
| Einstieg | |
|---|---|
| screen-Sitzung starten | screen | 
| screen-Sitzung in den Hintergrund schicken | Strg+ad | 
| letzte screen-Sitzung in den Vordergrund holen | screen -xR | 
| Sitzungen (sessions) | |
| Benannte Sitzung sitzung1starten | screen -S sitzung1 | 
| Sitzungen auflisten | screen -ls | 
| mit laufender Sitzung sitzung1verbinden | screen -r sitzung1 | 
| Fenster (windows) | |
| Neues screen-„Fenster“ | Strg+ac | 
| zum nächsten Fenster wechseln | Strg+an | 
| zum vorherigen Fenster wechseln | Strg+ap | 
| Aktuelles Fenster benennen | Strg+aA | 
| Fenster auflisten | Strg+a" | 
| zum 4. Fenster springen | Strg+a4 | 
| Terminal aufteilen (regions) | |
| Horizontal teilen | Strg+aS | 
| Vertikal teilen | Strg+a| | 
| Zur nächsten region wechseln | Strg+atab | 
| aktuelle region entfernen | Strg+aX | 
| alle regions außer der Aktuellen entfernen | Strg+aQ | 
| scrollen | |
| screen Scrolling | Strg+[ | 
| ausschalten | Strg+c | 
In screen wieder „ganz normal“ mit Shift+<BildAuf> scrollen:
/etc/screenrc:
termcapinfo xterm|xterms|xs|rxvt ti@:te@
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 | 
| den multiusermode aktivieren | Strg+a:multiuser on | 
| und Benutzer zulassen | Strg+a:acladd username1,username2,usernameN | 
| 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) 
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.