bash prompt change após a mudança do diretório padrão do usuário

0

Há algo que não estou entendendo. Eu usei o método encontrado aqui sobre como alterar o diretório padrão do usuário usando vipw / etc / passwd

No entanto, uma vez que eu vá para este arquivo e mude um dir padrão do usuário definindo seu prompt bash muda para, da minha máquina de ex. "[root @ directory ~] #" para "bash-4.1 $"

Agora, se eu tentar alterar o prompt do bash global $ PS1, o usuário com o diretório de mudança tendo o bash-4.1 $ não pode ver o prompt personalizado.

O que é esse comportamento?

    
por Guy St-Louis 17.10.2015 / 23:59

1 resposta

1

Você alterou seu diretório inicial, mas provavelmente deixou os arquivos no diretório antigo.

Quando bash é invocado, ele lê e executa alguns arquivos, alguns deles em seu diretório pessoal (por exemplo, ~/.profile ).

Desde que você alterou seu diretório pessoal, ele não os encontra. Portanto, as configurações que você encontrar nesses arquivos (como o prompt) não serão aplicadas ao bash .

    
por 18.10.2015 / 00:12