As configurações de variáveis de ambiente que afetam o sistema como um todo (em vez de um usuário específico) não devem ser colocadas em nenhum dos muitos scripts em nível de sistema executados quando o sistema ou a sessão da área de trabalho são carregados, mas em
/etc/environment
- Este arquivo é especificamente destinado a configurações de variáveis de ambiente em todo o sistema. Não é um arquivo de script, mas consiste em expressões de atribuição, uma por linha. Especificamente, esse arquivo armazena as configurações de localidade e caminho do sistema.
/etc/profile
- Este arquivo é executado sempre que um shell de login bash é inserido (por exemplo, ao efetuar login no console ou por ssh), bem como pelo DisplayManager quando a sessão da área de trabalho é carregada. Este é provavelmente o arquivo ao qual você será consultado quando perguntando aos administradores veteranos do sistema UNIX sobre variáveis de ambiente. No Ubuntu, no entanto, este arquivo faz pouco mais do que invocar o arquivo /etc/bash.bashrc.
/etc/bash.bashrc
- Esta é a versão de todo o sistema do arquivo ~ / .bashrc. O Ubuntu é configurado por padrão para executar este arquivo sempre que um usuário entra em um shell ou no ambiente de desktop.