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.