Os arquivos de configuração do usuário lidos ao iniciar um shell de login interativo como ssh
são:
-
Os arquivos de configuração do usuário
~/.bash_profile
,~/.bash_login
,~/.profile
(qualquer um deles, pesquisado nessa ordem) -
O arquivo de configuração global
/etc/profile
Agora, os problemas mencionados devem estar em um desses arquivos ou em qualquer outro arquivo originado desses arquivos. Portanto, precisamos pesquisar esses arquivos e ~/.bashrc
precisa ser incluído, pois no Ubuntu ~/.bashrc
é proveniente de ~/.profile
.
No caso de ][
, podemos fazer:
grep '\]\[' ~/.bash_profile ~/.bash_login ~/.profile ~/.bashrc /etc/profile 2>/dev/null
Por outro lado, no caso de java
, precisamos:
grep 'java' ~/.bash_profile ~/.bash_login ~/.profile ~/.bashrc /etc/profile 2>/dev/null
Depois de encontrar as linhas problemáticas, precisamos corrigi-las para corrigi-las (ou removê-las se não forem necessárias).