Guia do Linux/Avançado/Personalização do Sistema/Variáveis de Ambientes
Variáveis de Ambientes
editarÉ um método simples e prático que permite a especificação de opções de configuração de programas sem precisar mexer com arquivos no disco ou opções. Algumas variáveis do GNU/Linux
afetam o comportamento de todo o Sistema Operacional, como o idioma utilizado e o path . Variáveis de ambientes são nomes que contém algum valor e tem a forma Nome=Valor. As variáveis de ambiente são individuais para cada usuário do sistema ou consoles virtuais e permanecem residentes na memória RAM até que o usuário saia do sistema (logo-off) ou até que o sistema seja desligado.
As variáveis de ambiente são visualizadas/criadas através do comando set
ou echo $NOME (apenas visualiza) e exportadas para o sistemas com o comando export NOME=VALOR.
Nos sistemas Debian
, o local usado para especificar variáveis de ambiente é o /etc/environment
(veja [#s-pers-environment Arquivo /etc/environment
, Seção 8.8]). Todas as variáveis especificadas neste arquivos serão inicializadas e automaticamente exportadas na inicialização do sistema.
Exemplo: Para criar uma variável chamada TESTE
que contenha o valor 123456 digite: export TESTE=123456. Agora para ver o resultado digite: echo $TESTE ou set|grep TESTE. Note que o $ que antecede o nome TESTE
serve para identificar que se trata de uma variável e não de um arquivo comum.
Para visualizar todas as variáveis de ambiente do sistema pode ser usado o comando env
. Ao digitar env
no shell, as variáveis de ambiente e seus valores são exibidos.