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á.