variável PATH em diferentes janelas de terminal

0

Eu notei que se eu tenho várias janelas de terminal abertas e em uma delas eu configurei a variável path através do bashrc:

export APP_PATH="path_to_app"    
export PATH="$APP_PATH:$PATH"

Em seguida, ligue:

source ~/.bashrc

Em seguida, o novo caminho é visível apenas nessa janela em que o fiz. Por quê? Como posso tornar isso visível para os outros?

Mais disso, se eu chamar a fonte várias vezes, todas as entradas do caminho serão duplicadas. Novamente por que? Eu pensei que a fonte apenas recarrega todas as informações para o bashrc.

    
por Long Smith 22.04.2016 / 13:09

1 resposta

1

Quando você chamar source ~/.bashrc , recarregará sua configuração ~/.bashrc somente para a sessão de terminal atual. Você também tem que fazer isso para todas as outras sessões de terminal existentes, se quiser recarregar seu ~/.bashrc

    
por Markus Lindberg 22.04.2016 / 13:25