Definição – o que significa variável de ambiente?
Variáveis de ambiente são valores que afetam os processos e o comportamento de sistemas de computador em execução e ambientes de SO. Os programas em execução podem acessar os valores das variáveis de ambiente para fins de configuração.
Definirtec explica a variável de ambiente
Por exemplo, uma variável de ambiente nomeada especificamente pode identificar o local do sistema operacional do computador usado para armazenamento de arquivo temporário. A variável de ambiente do Microsoft Windows para armazenamento de arquivo temporário é% TEMP% ou% TMP%.
Os sistemas Unix têm variáveis de ambiente específicas e proprietárias. Um novo processo herda um ambiente pai duplicado de seu 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. Em contraste, as variáveis de ambiente para execuções de comandos específicos alteram plataformas de shell – como bash – invocando env.
Embora todos os sistemas operacionais UNIX e Microsoft tenham variáveis de ambiente, os nomes nunca são compartilhados por programadores de sistemas operacionais. Para fins de design, os programas em execução podem manipular os valores das variáveis de ambiente. Os chamadores do Unix determinam os espaços de memória em execução com várias autoridades de programa setuid. O vinculador dinâmico carrega o código correspondente, conhecido como locais de variáveis de ambiente (LD_LIBRARY_PATH e LD_PRELOAD). O código é executado de acordo com a autoridade do processo.