Установка PATH в .profile работает без его экспорта, как?

.profile по умолчанию не экспортирует PATH, но набор PATH там доступен для всех процессов.

Как это работает?

2
задан 24 September 2012 в 04:25

1 ответ

Если уже есть экспортированная переменная оболочки, то последующий сброс переменной автоматически экспортирует ее. Так что в этом случае, если вы запустите «env» до того, как .profile установит PATH, вы, вероятно, увидите, что он был предварительно установлен / экспортирован (либо в / etc / profile, / etc / bash_profile, либо где-то еще).

0
ответ дан 24 September 2012 в 04:25

Другие вопросы по тегам:

Похожие вопросы: