Supondo que você esteja usando o Git Bash (ou qualquer shell similar), então as variáveis de ambiente definidas por export
são apenas armazenadas na memória. Eles não persistem em nenhum lugar do disco rígido. Quando você sair do shell e iniciá-lo novamente, perderá as variáveis definidas anteriormente.
É por isso que você normalmente coloca configurações de variáveis de ambiente em arquivos de configuração de shell, como ~/.bashrc
, que são carregados na inicialização. (Veja também Arquivos de inicialização do Bash .)
Note que não há uma diferença enorme entre fazer, digamos,
export FOO=bar
ou
FOO=bar
A única diferença é que as variáveis definidas por export
também são passadas para os processos filhos de seu shell, o que os torna acessíveis para qualquer comando executado.