Índice:
Definição - O que significa Variável de Ambiente?
Variáveis de ambiente são valores que afetam os processos e o comportamento dos sistemas de computadores e ambientes de SO em execução. Os programas em execução podem acessar valores de variáveis de ambiente para fins de configuração.
Techopedia explica variável de ambiente
Por exemplo, uma variável de ambiente nomeada especificamente pode identificar o local do SO do computador usado para armazenamento temporário de arquivos. A variável de ambiente do Microsoft Windows para armazenamento temporário de arquivos é% TEMP% ou% TMP%.
Os sistemas Unix possuem variáveis de ambiente específicas e proprietárias. Um novo processo herda um ambiente pai duplicado do pai, sem alterações no pai. Essas conversões devem ocorrer no nível da interface de programação de aplicativos (API) entre fork e exec. Por outro lado, variáveis de ambiente para execuções de comandos específicas alteram plataformas de shell - como bash - invocando env.
Embora todos os SOs UNIX e Microsoft tenham variáveis de ambiente, os nomes nunca são compartilhados pelos programadores de SO. Para fins de design, os programas em execução podem manipular valores de variáveis de ambiente. Os chamadores Unix determinam espaços de memória em execução com várias autoridades do programa setuid. O vinculador dinâmico carrega o código correspondente, conhecido como locais da variável de ambiente (LD_LIBRARY_PATH e LD_PRELOAD). O código é executado de acordo com a autoridade do processo.