Variáveis ​​ambientais

Variáveis ​​ambientais

Nosso vídeo

Carregando seu vídeo "Perguntas frequentes: variáveis ​​de ambiente"

Variáveis ​​ambientais

Uma variável de ambiente é um valor dinâmico, carregado na memória, que pode ser usado por vários processos em execução simultaneamente. Na maioria dos sistemas operacionais, os locais de certas bibliotecas, ou mesmo dos principais executáveis ​​do sistema, podem ter um local diferente dependendo da instalação.




Assim, graças às variáveis ​​de ambiente, é possível, a partir de um programa, referir-se a um local contando com as variáveis ​​de ambiente que definem esses dados.

Windows

No Windows, as variáveis ​​de ambiente são circundadas pelo caractere "%". Portanto, para exibir o valor de uma variável de ambiente, tudo o que você precisa fazer é digitar um comando como:

echo% NOM_DE_LA_VARIABLE%

Aqui está uma lista não exaustiva das principais variáveis ​​de ambiente em sistemas Windows:

Variável de ambiente Descrição
% APPDATA% Retorna um caminho para o diretório padrão contendo programas do usuário.
% CMDCMDLINE% Retorna o comando exato usado para acessar o interpretador de comandos (cmd.exe).
%NOME DO COMPUTADOR% Retorna o nome atribuído ao computador.
%ENCONTRO% Retorna a data atual.
% ERRORLEVEL% Contém o código de erro do último comando usado.
% HOMEDRIVE% Contém a letra da unidade em que o diretório do usuário atual está localizado.
%% Homepath Contém o caminho completo para o diretório do usuário atual.
% NUMBER_OF_PROCESSOR% Contém o número de processadores presentes no sistema.
% OS% Contém uma sequência de caracteres que descreve o sistema operacional instalado. Observe que o Windows 2000 se declara WINDOWS_NT.
% CAMINHO% Especifica o caminho para os principais executáveis ​​do sistema.
% PATHEXT% Descreve as extensões que o sistema considera executáveis.
% PROCESSOR_ARCHITECTURE% Descreve a arquitetura do processador (x86 para máquinas Intel, IA64 para arquiteturas RISC).
%ALEATÓRIA% Retorna um número inteiro entre 0 e 32167 escolhido aleatoriamente pelo sistema.
% SYSTEMDRIVE% Contém a letra da unidade em que o sistema está localizado (geralmente C :).
% SYSTEMROOT% Contém o caminho para o diretório raiz do sistema.
% TEMP% Contém o caminho do diretório temporário para aplicativos.
% TMP% Contém o caminho do diretório temporário para aplicativos.
%TEMPO% Retorna a hora atual.
% USERDOMAIN% Contém o domínio ao qual pertence a conta atual.
%NOME DO USUÁRIO% Contém o nome de usuário correspondente à conta atual.
% USERPROFILE% Contém a localização do perfil de usuário da conta atual.
% WINDIR% Contém o caminho para o diretório do sistema (geralmente C: WINDOWS ou C: WINNT).

No Windows, o comando set é usado para criar, modificar e exibir variáveis ​​de ambiente. No entanto, as alterações são feitas apenas na sessão atual.




Para exibir uma variável, o comando é o seguinte:

definir NomVariable

Para criar uma variável, o comando é o seguinte:

definir NomVariable = valeur


Para excluir uma variável, o comando é o seguinte:

definir NomVariable =

Você pode usar qualquer caractere como valor, incluindo espaços. No entanto, para poder usar caracteres especiais (<,>, |, & ou ^), basta precedê-los com o caractere de escape (^) ou colocá-los entre aspas, que farão parte do valor porque todos os caracteres após o sinal = são levados em consideração. Por exemplo, para definir "preto e branco" como o valor:


definir cor = preto ^ e branco
ou
definir varname = "novo & nome"

Sob UNIX

Em sistemas UNIX, as variáveis ​​de ambiente são precedidas pelo caractere "$" e entre colchetes, embora colchetes não sejam necessários. Dada a variedade de sistemas semelhantes ao UNIX (em particular as diferentes distribuições do Linux), variáveis ​​de ambiente Assim, para exibir o valor de uma variável de ambiente, basta digitar um dos seguintes comandos:


echo $ VARIABLE
echo $ {VARIABLE}

Aqui está uma lista não exaustiva das principais variáveis ​​de ambiente em sistemas UNIX:

Variável de ambiente Descrição
$ ARCH Contém a descrição da arquitetura da máquina.
$ DISPLAY Contém o identificador do terminal de exibição a ser usado no gerenciador de janelas (X11).
$ HOME Retorna o caminho para o diretório do usuário atual.
$ HOST Retorna o nome do computador.
$ LANG Retorna o código do idioma padrão.
$ PATH Retorna uma lista de caminhos para diretórios contendo executáveis, separados por ponto e vírgula.
$ PRINTER Contém o nome da impressora padrão.
$ SHELL Especifica o caminho do interpretador de comandos usado.
$ USUÁRIO Retorna o identificador do usuário atual.
Adicione um comentário do Variáveis ​​ambientais
Comentário enviado com sucesso! Vamos analisá-lo nas próximas horas.