Variáveis de ambiente pré-definidas no Debian

Aula 72 · GNU/Linux para Servidores

Nesta aula, discutimos as variáveis de ambiente pré-definidas no Debian e outras distribuições Linux. Iniciamos um terminal para mostrar como essas variáveis aparecem quando se executa o comando `print env`, exibindo várias informações do sistema operacional. Algumas destas variáveis são específicas da distribuição, enquanto outras estão disponíveis em todas as distribuições. Por exemplo, a variável `LS_COLORS` define os diferentes atributos de cor para os arquivos e diretórios no terminal.

Explicamos como uma variável é exportada para o ambiente utilizando o comando `export`, tornando-a disponível globalmente para todos os processos filhos. Mostramos que as variáveis do ambiente são carregadas a partir de vários scripts, incluindo `.bashrc` e `/etc/environment`. Estes arquivos permitem definir variáveis personalizadas e ajustar o comportamento do shell conforme necessário.

Demonstramos como criar uma variável no contexto atual e exportá-la para o ambiente, permitindo que ela seja acessível em qualquer subshell posteriormente. Realizamos um exemplo prático criando um script simples para adicionar uma nova variável ao ambiente, mostrando a mudança de valor quando imprimimos novamente `print env`.

A aula finaliza com uma breve explicação do conceito de espaço de usuário (ou caixa de areia) no sistema operacional, onde os processos filhos herdam o ambiente do processo pai. Isso permite que as variáveis e configurações definidas no ambiente sejam compartilhadas entre diferentes programas.

Conceitos que esta aula cobre nas trilhas de conhecimento:

Linux SysAdmin
Personalização do ambiente (bashrc)Variáveis de ambiente e do shell

Entre na sua conta para perguntar sobre esta aula. Fazer login.

Voltar ao curso