Quando você quiser adicionar um novo valor para a PATHvariável de sistema, você provavelmente adicionar uma nova linha para ~/.bashrcou ~/.bash_profilearquivos.
Por exemplo, se você deseja adicionar /opt/netbeans/bina PATH, você deve adicionar esta linha ao final do ~/.bashrcarquivo:
export PATH=$PATH:/opt/netbeans/bin
Vamos quebrar essa linha.
export PATH- Aqui nos referimos à PATHvariável
=- Queremos atribuir a ele um novo valor usando o =operador (O restante da string é o valor que será armazenado no PATH)
$PATH- Atribuímos a variável PATHao valor que estava na variável antes do comando atual
: - Adicionamos um separador para o novo valor
/opt/netbeans/bin - E adicione um novo valor ao PATH
Você deve ver todas as suas referências à PATHvariável nos arquivos ~/.bashrcou ~/.bash_profilee certifique-se de expandir -
export PATH=$PATH:/opt/netbeans/bin
e não sobrescrever assim -
export PATH=/opt/netbeans/bin
a PATHvariável
Você deve se certificar de que, em todas as referências ao PATHuso que você usa $PATH:e seu valor adicional após ele
Se não funcionar, você pode fazer algo assim:
- Verifique se há algo como a próxima variável no
/etc/environmentarquivo e ela nunca é redefinida neste arquivo:
PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games"
- Adicione os caminhos ausentes da
PATHvariável acima à sua PATHvariável localizada no diretório/etc/environment
Antes de testar após cada alteração nos arquivos, não se esqueça de atualizar suas configurações.
Por exemplo, para o ~/.bashrcarquivo:
source `~/.bashrc`
cat /etc/environment?