Rozumiem, że ten pierwszy jest ładowany przed drugim, ale jaka jest różnica koncepcyjna? Czy są jakieś dobre powody, dla których powinienem ustawić niektóre zmienne w jednej, a nie w drugiej? Z wyjątkiem faktu, że /etc/environmentwydaje się , że istnieje konfiguracja środowiska dla wszystkich procesów uruchamianych przez system, podczas gdy /etc/profilekonfiguracja środowiska wykorzystywanego i propagowanego z powłoki logowania, prawda?
Na marginesie, który program tradycyjnie czyta /etc/environment? Czy to jest związane z POSIX, czy tylko konwencją?
VAR=valuezadziałało w powłoce (po ponownym zalogowaniu).