Solucionado (ver solução)
Solucionado
(ver solução)
3
respostas

Export

Por que e para que utilizar o comando export PATH ?

3 respostas

Oi Carlos, você usa o export quando quer definir uma variável que só vai existir na aba do terminal que vc está utilizando no momento :). Por exemplo:

export teste='ola'

Se na mesma aba eu executar $teste vai aparecer 'ola' como saída.

Mas, o que difere export teste='olá' de teste='olá'? Ou no caso, export PATH=$PATH:... de PATH=$PATH:...

solução!

Quando vc usa o export, vc está criando a chamada "environment variable", basicamente são variáveis que serão herdadas por terminais abertos como filhos do original. Você pode fazer um teste criando uma variável com export, escrevendo bash no terminal e depois pedindo para imprimir o valor dela com echo $nome_da_variavel. Se vc usa sem o export, ela não vai ser herdada pelo terminal filho.

Em relação ao seu exemplo com PATH = $PATH ... é que vc quer aproveitar o valor já definido na variável PATH e concatenar outros valores. Caso contrário vc teria que escrever tudo de novo :(. Este artigo(https://www.digitalocean.com/community/tutorials/how-to-read-and-set-environmental-and-shell-variables-on-a-linux-vps) da uma boa complementada.

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software