Сделать экспортированный путь действующим немедленно?

Я использую сценарий для экспорта такого пути:

echo "export MONO_PATH=~/turbo/" >> ~/.profile;

Итак, с этого момента, этот путь будет доступен всякий раз, когда пользователь входит в систему. Однако я хочу, чтобы этот путь действовал, не требуя от пользователя выхода и повторного входа в систему. В настоящее время это мое решение:

source ~/.profile;

Это работает, но только для текущего сеанса терминала. Если пользователь откроет новый, путь будет недоступен (если, конечно, он не выйдет из системы).

В дополнение к добавлению пути к .profile, как я могу сделать изменения вступающими в силу в масштабе всей системы и немедленно?

0
06.03.2016, 13:41
1 ответ

Поместите его в файл запуска оболочки, который будет включаться при запуске оболочки, независимо от того, вошел пользователь в систему или нет.

Для bash это будет .bashrc.

(Возможно, вам следует использовать $HOME вместо ~).

-1
28.01.2020, 04:52

Теги

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