Não é possível 'desativar' permanentemente a variável ambiental - UBUNTU

3

Eu configurei a variável de ambiente usando export CATALINA_HOME=/home/chirag/Softwares/apache-tomcat-7.0.56 antes de algum tempo no terminal.

Mas agora eu quero desmarcar essa variável premenantly.

Eu uso unset CATALINA_HOME para remover essa variável, mas quando eu abro outro terminal essa variável está disponível com o mesmo valor.

Como posso remover a 'variável env' permanentemente? Agradecemos antecipadamente.

    
por ckpatel 17.05.2015 / 18:08

2 respostas

6

A variável de ambiente sempre será definida se estiver presente em seus arquivos de configuração para as variáveis de ambiente do seu sistema ou seus próprios perfis de login.

Abra cada um desses arquivos e pesquise uma linha que tenha export CATALINA_HOME e remova a linha em que está presente:

  • /etc/environment
  • /etc/profile
  • ~/.profile
  • ~/.bashrc

Depois de remover a linha do arquivo, efetue logout e login novamente (se estiver em um terminal, basta fechar o terminal e reabri-lo). Se estava em /etc/environment , considere reiniciar o sistema primeiro.

Com a linha export desaparecida, a variável será "permanentemente desativada" até que a linha seja lida para um desses arquivos.

    
por Thomas Ward 17.05.2015 / 19:49
0

Para complementar a boa resposta existente, aqui está uma linha simples para ajudar você a encontrar o arquivo que precisa editar, com base em responder :

egrep -lir "export variable" /etc/environment /etc/profile ~/.profile ~/.bashrc

A palavra entre aspas é o nome da variável de ambiente que irá procurar.

Ele irá fornecer-lhe o nome do arquivo, então você só precisa encontrar a linha exprot correspondente e comentar ou excluí-lo.

    
por Xerus 06.04.2018 / 01:43