Estou executando o Ubuntu 16.04 e o bash continua colocando '@' na frente do meu prompt, independentemente do valor definido em ~/.bashrc
.
Tentei definir valores diferentes no ~/.bashrc
arquivo e no terminal usando o export
comando.
Por exemplo, este é um segmento do meu terminal:
@$ export PS1='HELLO '
@HELLO
Eu até tentei voltar para ooriginal~/.bashrc
, mas sem sucesso porque @ ainda está presente em todas as linhas.
- Existe uma maneira de se livrar disso?
- Existe outro arquivo de configuração que eu deveria examinar?
- É um bug que devo relatar?
Responder1
Você parece ter configurado readline
para ativarindicação do modo de edição. De8.3.1 Sintaxe do arquivo de inicialização Readlinedo Manual de Referência do 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 (+).
Você deve poder desativá-lo no shell atual usando
bind 'set show-mode-in-prompt off'
Para desativá-lo persistentemente, você precisará descobrir onde ele está sendo configurado, possivelmente seus arquivos ~/.inputrc
ou /etc/inputrc
.