Wenn ich den screen verwende Programms wird die Eingabeaufforderung nicht interpretiert und lautet einfach wie folgt:
\[email protected]\h:\w$
Wie kann ich das korrigieren?
Akzeptierte Antwort:
screen läuft dash oder eine andere Shell, die diese Bash-spezifischen Eingabeaufforderungs-Escapes in PS1 nicht erkennt .
Setzen Sie entweder die SHELL Umgebungsvariable in /bin/bash vor dem Start von screen , führen Sie es als screen -s /bin/bash aus oder setzen Sie Folgendes in Ihrem ~/.screenrc :
shell /bin/bash
Der ~/.screenrc Befehl hat Vorrang vor dem -s Befehlszeilenoption, die Vorrang vor $SHELL hat Umgebungsvar. Wenn beides nicht gesetzt ist /bin/sh verwendet werden.