Know How - Linux
Screen
Die Default-Einstellung von Screen ist unbrauchbar. Wer legt so etwas bitte auf CTRL-A? Das steht in der Bash und Emacs für "Anfang der Zeile", und das brauche ich eigentlich dauernd.
Ich habe deshalb zwei verschiedene Settings für Screen:
- Den "lokalen Screen", den ich mit Putty bedienen kann.
- Den "remote Screen", der mit irgendeiner mehr oder weniger funktionierenden Terminalemulation funktionieren muss.
Variante 1: Lokal
Der Command-Character ist der "Cisco-Break" auf CTRL-6, auch geschrieben als ^^ oder ASCII 30. Normalerweise ist der gar nicht belegt:
defflow auto
defescape ^^6
escape ^^6
Remote kann dieser Befehl nicht gut verwendet werden, da einige Terminals (z. B. ShellInABox) diesen Befehl nicht schicken können!
Variante 2: Remote
Der Command-Character hier ist CTRL-\, auch geschrieben als ^\ oder ASCII 28. Das ist normalerweise der Befehl für "quit", also "Terminate and dump core". Also aufpassen, wenn mal der Screen nicht aktiv ist:
defflow auto
defescape ^\\\
escape ^\\\
Dieser Befehl geht eigentlich bei allen Terminals problemlos, denn diese kennen dieses Unix-Feature.
-Tino, 2006-04-13