Você deve escrever no seu ~/.bashrc
não no seu ~/.bach_profile
, então deve funcionar
Quando faço uma alteração no meu arquivo ~ / .bash_profile e adiciono uma variável como:
export PATH="$PATH:$HOME/.composer/vendor/bin"
Depois de salvar e fechar, preciso refletir essas alterações na minha variável $ PATH. Para fazer isso, estou fazendo
source .bash_profile
.
Quando faço eco da minha variável $ PATH, o caminho adicionado acima é mostrado, mas quando eu faço logout e login novamente, essas alterações não são refletidas.
Não é assim que em cada login, o .bash_profile é relido?
Você deve escrever no seu ~/.bashrc
não no seu ~/.bach_profile
, então deve funcionar
abra o arquivo .bachrc
e escreva nele:
digite gedit ~/.bashrc
no terminal
copie e cole esta linha no final do arquivo (uma nova linha):
PATH="$PATH:$HOME/.composer/vendor/bin"
Desta forma, o caminho estará disponível toda vez que você abrir o terminal.
Além disso, você também pode armazenar algumas variáveis. por exemplo, adicione a="this a variable"
adicione o final do arquivo. esta variável estará disponível toda vez que você abrir o terminal. para verificar o tipo echo $a
Como outros já disseram, convém editar ~/.bashrc
. Só quero mencionar que se você quiser que o PATH modificado esteja disponível também no ambiente gráfico, você deve editar ~/.profile
em vez de ~/.bashrc
.