Meu prompt do terminal PS1 misturado

1

A propósito, estou em um Mac OS X, mas estou conectado a um servidor Ubuntu.

Ontem eu instalei um módulo para node.js (depois de uma hora que eu deletei) que me pediu para adicionar algo ao arquivo .bashrc e agora quando eu logar com meu terminal mac via SSH eu vejo isso como meu nome conectado :

[e]0;u@h: wa][033[01;32m]u@h[033[00m]:[033[01;34m]w[033[00m]$

Como eu sei .bashrc é um arquivo que executa comandos quando eu faço o login, então eu pensei que este é o problema, então eu li um pouco na web e alguns caras recomendaram para obter o arquivo original de:

/etc/skel/.bashrc

, então eu copiei este arquivo em outro:

cp /etc/skel/.bashrc /etc/bash.bashrc

Então eu reiniciei e nada aconteceu. Tudo funciona, mas o meu nome de tela é extremamente feio e eu preciso usar muito o terminal.

Então, o que devo fazer?

    
por Adam 10.11.2011 / 12:33

1 resposta

1

O primeiro arquivo que você deve verificar é ~ / .bashrc. "~" significa seu diretório inicial. Então você precisa editar o seu próprio arquivo .bashrc em primeiro lugar, não o sistema inteiro. Se você quiser verificar o sistema inteiro, tente / etc / bashrc.

Neste arquivo, você verá uma seção PS1. Isso é o que gerencia a exibição de prompt.

Depois de editar a linha PS1 para suas necessidades, basta executar este comando:

source ~/.bashrc

Você não precisa reiniciar o sistema.

    
por heartsmagic 10.11.2011 / 12:39