Команда env показывает 3 раза один и тот же путь

152
Chandra kant

Когда я бегу, envон показывает 3 раза /usr/binпод PATH. То же самое для каждого пути под PATHзаголовком.
Например - мой каталог scala bin показывает 3 раза.

Тем не менее, в моем .bash_profile он написан только один раз. Также его нет в .bashrc также. Мне нужно сделать эти 3 вхождения равными 1, хотя я удаляю некоторый путь в разделе PATH в .bash_profile, он все равно показывает 2 раза, что означает, что путь все еще установлен.

echo $PATH показывает то же самое.
И, если это имеет значение, я использую macosx.

1

1 ответ на вопрос

0
Chandra kant

ОК .. Так что я нашел решение.
Вот что я делал:
1) vi ~/.bash_profile
2) вносил изменения
3) source ~/.bash_profileчтобы увидеть эти изменения в силе.

Кажется, что для каждого редактирования и последующей исходной команды временно сохраняется в текущем сеансе.
Таким образом, если я сделал изменения 3 раза и последующую sourceкоманду, он показывает 3 раза тот же путь, если я делаю echo $PATHили env. Закрытие терминала и его перезапуск возвращает все в нормальное состояние.

Таким образом, это был просто вопрос или перезапуск терминала!

Пояснение: - Различные платформы могут работать по-разному. Я нашел macosx-10.7 работает таким образом.

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