Explicação de exportar uma variável de caminho

0

Esperava que alguém pudesse explicar o que significa o comando para exportar uma variável de caminho?

por exemplo:

alias TEST1="/usr/local/test1"

export PATH=$TEST1:$PATH

Os dois pontos são acrescentados?

    
por codecompleting 27.01.2012 / 16:59

1 resposta

1

$ PATH é uma variável em que o bash procura executáveis.

É uma lista de diretórios separados por :

echo $PATH
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin

Então, você está adicionando $ TEST1 ao seu caminho

Se você definir uma variável em um shell bash, a variável estará disponível apenas no contexto do script. Quando você exporta, está disponível fora do script.

Veja:

link

link

    
por Panther 27.01.2012 / 17:12