Я понимаю, что первый загружается до второго, но в чем заключается концептуальная разница? Есть ли веские причины, по которым я должен устанавливать некоторые переменные в одной, а не в другой? За исключением того факта, что, по- /etc/environmentвидимому, существует настройка среды для всех процессов, запускаемых системой, в то время /etc/profileкак для настройки среды используется и распространяется из оболочки входа, правильно?
Кроме того, на заметку, какую программу традиционно читает /etc/environment? Это связано с POSIX или просто соглашением?
VAR=valueвступили в силу в оболочке (после повторного входа в систему).