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).