sexta-feira, 17 de fevereiro de 2017

Variáveis ​​de ambiente

 

Uma variável de ambiente é um valor dinâmico carregado na memória que pode ser usado por vários processos operando simultaneamente. Na maioria dos sistemas operacionais, a localização de algumas bibliotecas ou dos executáveis ​​principais do sistema pode ser diferente dependendo da instalação.
Portanto, é possível, a partir de um determinado programa, fazer referência a um local baseado nas variáveis ​​de ambiente que definem esses dados.

 

Em Windows

No Windows, as variáveis ​​de ambiente são colocadas entre o caractere "%". Assim, para exibir o valor de uma variável de ambiente, basta digitar o seguinte tipo de comando:
Echo % NAME_OF_THE_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 de acesso para o diretório padrão contendo os programas do usuário (por padrão: C: \ Arquivos deProgramas \ .
% CMDCMDLINE%
Retorna o comando exato usado para acessar o interpretador de comandos ( cmd.exe ).
%COMPUTERNAME%
Retorna o nome atribuído ao computador.
%DATE%
Retorna a data do dia.
% ERRORLEVEL%
Contém o código de erro do último comando utilizado.
% HOMEDRIVE%
Contém a letra da unidade na qual o diretório do usuário atual está localizado.
% HOMEPATH%
Contém o caminho de acesso completo ao diretório do usuário atual.
% NUMBER_OF_PROCESSOR%
Contém o número de processadores presentes no sistema.
% OS%
Contém uma cadeia de caracteres descrevendo o sistema operacional instalado. Observe que Windows 2000 é identificado como WINDOWS_NT .
%PATH%
Especifica o caminho de acesso aos 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).
%RANDOM%
Retorna um 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 de acesso ao diretório raiz do sistema.
% TEMP%
Contém o caminho de acesso de diretório temporário para os aplicativos.
% TMP%
Contém o caminho de acesso de diretório temporário para os aplicativos.
%TIME%
Retorna a data do dia.
% USERDOMAIN%
Contém o domínio ao qual pertence a conta atual.
% USERNAME%
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 de acesso ao diretório do sistema (geralmente C: \ WINDOWS ou C: \ WINNT ).

No Windows, o comando set permite a criação, modificação e exibição das variáveis ​​de ambiente. No entanto, as alterações são feitas apenas na sessão em andamento.
Para exibir uma variável, o seguinte comando é usado:
Set VariableName
Para criar uma variável, o seguinte comando é usado:
Set VariableName = value
Para excluir uma variável, o seguinte comando é usado:
Set VariableName =
É possível usar qualquer caractere como um valor, incluindo espaços. No entanto, para poder usar caracteres especiais (<,>, |, & ou ^), basta colocar o caractere de escape (^) na frente deles ou aspas em torno deles, que será parte do valor, uma vez que todos os caracteres Após o sinal =são tidos em conta. Por exemplo, para definir "preto & branco" como o valor:
Set color = black ^ & white
ou
set varname = "novo & nome"

 

Em UNIX

Em sistemas UNIX , as variáveis ​​de ambiente são precedidas pelo caractere "$" e colocadas entre chaves, mesmo que as chaves não são obrigatórias. Dada a variedade de sistemas UNIX (particularmente as diferentes distribuições do Linux ), as 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 a ID do terminal de exibição a ser usado no administrador da janela (X11).
$ HOME
Retorna o caminho de acesso ao diretório do usuário atual.
$ HOST
Retorna o nome do computador.
$ LANG
Retorna o código de idioma padrão.
$ PATH
Retorna uma lista de caminhos de acesso para diretórios que contêm executáveis, separados por ponto e vírgula.
$ PRINTER
Contém o nome da impressora padrão.
$ SHELL
Indica o caminho do interpretador de comandos utilizado.
$ USER
Retorna o ID do usuário atual.

0 comentários :

Enviar um comentário