Cuando uso la screen programa, el indicador no se interpreta y es simplemente el siguiente:
\[email protected]\h:\w$
¿Cómo puedo corregir esto?
Respuesta aceptada:
screen está ejecutando dash u otro shell que no reconoce esos escapes de mensajes específicos de bash dentro de PS1 .
Configure el SHELL variable de entorno a /bin/bash antes de iniciar la screen , ejecútelo como screen -s /bin/bash o configure lo siguiente en su ~/.screenrc :
shell /bin/bash
El ~/.screenrc el comando tiene prioridad sobre el -s interruptor de línea de comando, que tiene prioridad sobre el $SHELL envvar. Si ninguno está configurado /bin/sh se utilizará.