Uma variável de ambiente é um valor dinâmico que o sistema operacional e outros softwares podem usar para determinar informações específicas do seu computador.
Em outras palavras, uma variável de ambiente é algo que representa outra coisa, como um local em seu computador, um número de versão, uma lista de objetos etc.
As variáveis de ambiente são cercadas pelo sinal de porcentagem (%), como em% temp%, para distingui-las do texto normal.
Existem dois tipos de variáveis de ambiente, variáveis de ambiente do usuário e variáveis de ambiente do sistema :
Variáveis de ambiente do usuário
As variáveis de ambiente do usuário, como o nome sugere, são variáveis de ambiente específicas de cada conta de usuário.
Isso significa que o valor de uma variável de ambiente quando conectado como um usuário pode ser diferente do valor da mesma variável de ambiente quando conectado a um usuário diferente no mesmo computador.
Esses tipos de variáveis de ambiente podem ser definidos manualmente por qualquer usuário que esteja logado, mas o Windows e outros softwares também podem configurá-los.
Um exemplo de uma variável de ambiente do usuário é% homepath%. Por exemplo, em um computador com Windows 10,% homepath% contém o valor de Users Tim , que é a pasta que contém todas as informações específicas do usuário.
Uma variável de ambiente do usuário também pode ser personalizada. Um usuário poderia criar algo como% data%, que pode apontar para uma pasta no computador como C: Downloads Files . Uma variável de ambiente como esta só funcionaria quando esse usuário específico estivesse logado.
Variáveis de ambiente do sistema
As variáveis de ambiente do sistema vão além de apenas um usuário, aplicando-se a qualquer usuário que possa existir ou seja criado no futuro. A maioria das variáveis de ambiente do sistema aponta para locais importantes, como a pasta do Windows.
Algumas das variáveis de ambiente mais comuns nos sistemas Windows incluem% path%,% programfiles%,% temp% e% systemroot%, embora existam muitas outras.
Por exemplo, quando você instala o Windows 8, a variável de ambiente% windir% é definida para o diretório no qual ela está instalada. Como o diretório de instalação é algo que o instalador (que é você … ou o fabricante do seu computador) pode definir em um computador, pode ser C: Windows, mas em outro, pode ser C: Win8 .
Continuando com este exemplo, digamos que o Microsoft Word esteja instalado em cada um desses computadores após a conclusão do Windows 8. Como parte do processo de instalação do Word, vários arquivos precisam ser copiados para o diretório em que o Windows 8 está instalado. Como o MS Word pode ter certeza de que está instalando os arquivos no lugar certo, se esse local for C: Windows em um computador e C: Win8 no outro?
Para evitar um possível problema como este, o Microsoft Word, assim como a maioria dos softwares, foi projetado para instalar em% windir%, não C: Windows . Dessa forma, pode-se ter certeza de que esses arquivos importantes estão instalados no mesmo diretório do Windows 8, independentemente de onde possam estar.
Consulte a página Variáveis de Ambiente Reconhecidas da Microsoft para obter uma lista gigante de variáveis de ambiente do usuário e do sistema usadas com freqüência no Windows.
Como você encontra o valor de uma variável de ambiente?
Existem várias maneiras de ver o que uma determinada variável de ambiente é. No entanto, na maioria dos casos, pelo menos no Windows, a maneira mais simples e provavelmente mais rápida de fazer isso é por meio de um comando simples do Prompt de Comando chamado eco .
Veja como fazer isso:
-
Abra o prompt de comando.
-
Execute o seguinte comando exatamente:
echo% temp%
… claro substituindo % temp% para a variável de ambiente em que você está interessado.
-
Anote o valor que é exibido imediatamente abaixo.
Por exemplo, no meu computador, echo% temp% produziu isso:
C: Users Tim AppData Local Temp
Se o Prompt de Comando o assustar (não deveria), há uma maneira mais longa de verificar o valor de uma variável de ambiente sem usar ferramentas de linha de comando.
Vá para o Painel de Controle e, em seguida, o applet do Sistema. Uma vez lá, escolha Configurações avançadas do sistema à esquerda, escolha o Variáveis ambientais… botão na parte inferior. Isto é um incompleto lista de variáveis de ambiente, mas as que estão listadas têm os valores próximos a elas.
Nos sistemas Linux, você pode executar oprintenv comando a partir da linha de comando para listar todas as variáveis de ambiente atualmente definidas.