Estoy ejecutando Ubuntu 16.04 y bash sigue poniendo '@' delante de mi mensaje, independientemente del valor establecido en ~/.bashrc
.
Intenté configurar diferentes valores tanto en el ~/.bashrc
archivo como desde la terminal usando el export
comando.
Por ejemplo, este es un segmento de mi terminal:
@$ export PS1='HELLO '
@HELLO
Incluso intenté volver aloriginal~/.bashrc
, pero sin éxito porque ese @ todavía está ahí en cada línea.
- ¿Hay alguna manera de librarse de ello?
- ¿Hay otro archivo de configuración que debería mirar?
- ¿Es un error que debería informar?
Respuesta1
Parece que lo has configurado readline
para habilitarindicación del modo de edición. De8.3.1 Sintaxis del archivo de inicio Readlinedel Manual de referencia de Bash:
show-mode-in-prompt (Off)
If set to On, add a character to the beginning of the prompt
indicating the editing mode: emacs (@), vi command (:) or vi
insertion (+).
Debería poder desactivarlo en el shell actual usando
bind 'set show-mode-in-prompt off'
Para deshabilitarlo de manera persistente, necesitará encontrar dónde se está configurando, posiblemente sus archivos ~/.inputrc
o /etc/inputrc
archivos.