Entendo que o primeiro é carregado antes do último, mas qual é a diferença conceitual? Existem boas razões para definir algumas variáveis em uma e não em outra? Exceto o fato de que /etc/environment
parece existir para configurar o ambiente para todos os processos executados pelo sistema, enquanto /etc/profile
é para configurar o ambiente usado e propagado a partir do shell de login, correto?
Além disso, em uma nota lateral, qual programa tradicionalmente lê /etc/environment
? Está relacionado ao POSIX, ou apenas a uma convenção?
VAR=value
entrou em vigor em um shell (após o login novamente).