Estritamente falando, você não pode, pois o arquivo é lido apenas no login, por pam_env. Você pode, no entanto, usar como fonte no seu shell atual para ler os valores.
$ . /etc/environment
Problema: Durante o desenvolvimento do Android, para adicionar o caminho do ADB à variável de ambiente; Eu fiz seguindo as coisas em resumo -
gedit /etc/environment
- Adicionado o caminho desejado no arquivo, como :/media/Software/00.AndroidLinux/ADT/sdk/platform-tools
Mas, o que eu notei, adicionar caminho ao arquivo não tem efeito em $PATH
até eu reiniciar o meu Ubuntu.
A minha pergunta é: Como posso adicionar caminho a /etc/environment
variable e sem reiniciar o Ubuntu ?, para que eu possa trabalhar com o meu $PATH
modificado.
Por favor, note: sou novo no Ubuntu e aprendo todos os dias.
Estritamente falando, você não pode, pois o arquivo é lido apenas no login, por pam_env. Você pode, no entanto, usar como fonte no seu shell atual para ler os valores.
$ . /etc/environment
Você pode adicionar à sua variável $ PATH diretamente assim:
export PATH=$PATH:/the/dir/you/want/to/add
Em seguida, edite o arquivo / etc / environment.
Um método alternativo seria ainda exportar como mostrei acima, mas depois adicionar a entrada ao seu arquivo ~ / .bashrc (se estiver usando o shell BASH).
echo "export PATH=$PATH:/the/dir/you/want/to/add" >> ~/.bashrc
source ~/.bashrc
EDIT: Exportar seu $ PATH em seu arquivo ~ / .bashrc em vez de / etc / environment evita que você precise elevar permissões para editar um arquivo de configuração "global" (sistema) e também mantém outros usuários (se você tiver algum no seu sistema) de ter esse caminho adicionado automaticamente na criação da conta.