Android bash prompt corrompido com pwd longo

3

Estou usando o bash dentro do Emulador de terminal Android de Jack Palevich , executado em um Telefone Android. A versão bash é 4.2.20 (1) -release, obtida de samveen no fórum XDA .

Meu aviso é:

export PS1='\[\e[01;32m\]\u@\h\[\e[01;34m\] \w \$\[\e[00m\] '

Eu acho que escapei de todos os caracteres não imprimíveis corretamente com \[ e \] , mas o prompt escreve sobre si mesmo e o prompt fica corrompido, causando uma confusão na entrada do terminal.

mkdir - p test/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/
cd test/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/

Tem a ver com as cores como

export PS1='\u@\h \w \$  '

me dá um prompt de trabalho. Como posso consertar isso?

    
por Robert Pitt 01.09.2013 / 23:14

1 resposta

0

Pode ser apenas sua variável de ambiente $TERM , se não for exibida corretamente no programa; Além disso, verifique o arquivo bashrc , bem como um arquivo bash_logout e se ele é originado ou chamado (corretamente?).

Tente também:

export PS1='\[3[01;32m\]\u@\h\[3[01;34m\] \w \$\[3[00m\] '
    
por 23.01.2014 / 07:18