No seu script / .bashrc
, use:
PATH=$PATH:$VRS/bin
para que a alteração seja temporariamente apenas para a sessão de script / shell que você está executando. O comando export
tornará a mudança permanente.
Estou tentando adicionar localmente um diretório à variável global $PATH
. Eu adicionei o seguinte ao meu .bashrc
.
export PATH=$PATH:$VRS/bin
Mas PATH
parece ficar concatenado consigo mesmo por & cada vez que eu abrir um shell (ou seja, PATH
continua crescendo). Alguma idéia?
De fato, toda vez que você abrir um shell, seu .bashrc
será executado. E assim, com seu código atual, seu PATH
aumentará indefinidamente.
Se você precisar dessa alteração apenas no caminho do seu shell, basta remover o export
e deixar seu .bashrc
:
PATH=$PATH:$VRS/bin
Se você precisar que essa alteração seja mais global, mova sua linha (e o código que define seu $VRS
) para o arquivo ~/.profile
, mas mantendo o export
. Este arquivo é executado somente no login, não toda vez que você abre um shell.
Ou até mesmo para /etc/profile
se você quiser que essa alteração seja para todos os usuários.
Tags bash bashrc bash-scripting