porque isso sempre buga o meu bash ? [RESOLVIDO]

1. porque isso sempre buga o meu bash ? [RESOLVIDO]

bilu
ET_bilu

(usa Void Linux)

Enviado em 30/09/2020 - 00:17h

sempre que coloco isso no bashrc

PS1='[\033[32m\]$\[\033[0;0;0m\]] > ' tem algo errado nisso ? (isso é para mudar a cor do $ no bash)

coloque isso e depois volte o histórico do bash que as letras devem se sobrepor por algum motivo e esse é o bug


  


2. MELHOR RESPOSTA

Marcelo Oliver
msoliver

(usa Debian)

Enviado em 30/09/2020 - 16:12h

ET_bilu escreveu:

sempre que coloco isso no bashrc

PS1='[\033[32m\]$\[\033[0;0;0m\]] > ' tem algo errado nisso ? (isso é para mudar a cor do $ no bash)
coloque isso e depois volte o histórico do bash que as letras devem se sobrepor por algum motivo e esse é o bug

Boa tarde.
Buga pq a atribuição tá bugada..... rsrsrsrs
Faltou escapar o inicio da cor....
PS1='\[\033[32m\]\$\[\033[00m\] > ' 

Se quer o $ ou # entre colchetes, faça:
PS1='[\[\033[32m\]\$\[\033[00m\]] => ' 



______________________________________________________________________
Importante: echo -e "\n$(lynx --dump goo.gl/a9KeFc|sed -nr '/^[ ]+Se/,/dou.$/p')\n"
Att.: Marcelo Oliver
______________________________________________________________________

3. Re: porque isso sempre buga o meu bash ? [RESOLVIDO]

Ryuk Shinigami
Ryuk

(usa Nenhuma)

Enviado em 30/09/2020 - 09:00h


ET_bilu escreveu:

sempre que coloco isso no bashrc

PS1='[\033[32m\]$\[\033[0;0;0m\]] > ' tem algo errado nisso ? (isso é para mudar a cor do $ no bash)

coloque isso e depois volte o histórico do bash que as letras devem se sobrepor por algum motivo e esse é o bug


O símbolo > é usado pelo PS2, deve ser por isso que fica bugado.

Ou você usa outro símbolo no PS1 ou muda o PS2.


4. Re: porque isso sempre buga o meu bash ? [RESOLVIDO]

bilu
ET_bilu

(usa Void Linux)

Enviado em 30/09/2020 - 12:08h

infelizmente não é isso
eu deixei apenas meu nome de usuário+maquina ~ $ e mesmo assim o ainda tenho o mesmo problema
e não foi só no void
em qualquer distro que eu mudo o PS1 da nisso

quando vou voltar o histórico ele sobrepõe as letras


5. Re: porque isso sempre buga o meu bash ? [RESOLVIDO]

Ryuk Shinigami
Ryuk

(usa Nenhuma)

Enviado em 30/09/2020 - 14:23h


ET_bilu escreveu:

infelizmente não é isso
eu deixei apenas meu nome de usuário+maquina ~ $ e mesmo assim o ainda tenho o mesmo problema
e não foi só no void
em qualquer distro que eu mudo o PS1 da nisso

quando vou voltar o histórico ele sobrepõe as letras


De fato, fiz alguns testes aqui e acontece o mesmo... não faço a menor ideia do porquê? Sinistro! :\


6. Re: porque isso sempre buga o meu bash ? [RESOLVIDO]

bilu
ET_bilu

(usa Void Linux)

Enviado em 30/09/2020 - 18:14h

msoliver escreveu:

ET_bilu escreveu:

sempre que coloco isso no bashrc

PS1='[\033[32m\]$\[\033[0;0;0m\]] > ' tem algo errado nisso ? (isso é para mudar a cor do $ no bash)
coloque isso e depois volte o histórico do bash que as letras devem se sobrepor por algum motivo e esse é o bug

Boa tarde.
Buga pq a atribuição tá bugada..... rsrsrsrs
Faltou escapar o inicio da cor....
PS1='\[\033[32m\]\$\[\033[00m\] > ' 

Se quer o $ ou # entre colchetes, faça:
PS1='[\[\033[32m\]\$\[\033[00m\]] => ' 



______________________________________________________________________
Importante: echo -e "\n$(lynx --dump goo.gl/a9KeFc|sed -nr '/^[ ]+Se/,/dou.$/p')\n"
Att.: Marcelo Oliver
______________________________________________________________________


funcionou lindamente :) vlw







Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts