Como posso descobrir onde uma variável de ambiente (como PATH) foi definida?

7

Eu tenho um xterm com o shell bash no linux. Quando eu echo $PATH , ele está mostrando um diretório e quero saber quem colocou esse diretório no PATH . Como posso descobrir?

Obrigado!

    
por MK. 20.02.2012 / 14:30

3 respostas

4

Supondo que seu shell de login é bash, você pode começar a procurar nos seguintes arquivos: /etc/profile , ~/.bashrc e ~/.bash_profile . Se você invocar o bash de outro shell, talvez seja necessário verificar quais variáveis o outro shell define.

    
por 20.02.2012 / 14:44
1

Você provavelmente não pode descobrir quem, mas pode descobrir qual arquivo está configurando isso. Veja a documentação do Bash para os arquivos de inicialização. Existem vários processos bash na inicialização para definir o $ PATH e as outras variáveis de ambiente.

link

    
por 16.07.2013 / 06:33
0

Você também pode dar uma olhada no arquivo / etc / environment

    
por 14.04.2016 / 08:58