Lorsque j'utilise l'screen programme, l'invite n'est pas interprétée et est simplement la suivante :
\[email protected]\h:\w$
Comment puis-je corriger cela ?
Réponse acceptée :
screen exécute dash ou un autre shell qui ne reconnaît pas ces échappements d'invite spécifiques à bash dans PS1 .
Soit définir le SHELL variable d'environnement à /bin/bash avant de démarrer l'screen , exécutez-le en tant que screen -s /bin/bash ou définissez ce qui suit dans votre ~/.screenrc :
shell /bin/bash
Le ~/.screenrc la commande a priorité sur le -s commutateur de ligne de commande, qui a priorité sur le $SHELL envvar. Si aucun n'est défini /bin/sh sera utilisé.