Я часто редактировал .bashrc
файл для экспорта новых переменных среды.
Вместо того, чтобы закрыть консоль и запустить новую для обновления переменных env, есть ли удобный способ обновления?
bash
environment-variables
console
xiaohan2012
источник
источник
source
это правильный путьsource
. вы можете просто ввести точку вместо него:. ~/.bashrc
.source
показывает пользователю, какая команда вызывается. Я не верю в показ сокращенных команд новым пользователям, пока они не поймут, что делает код.source
, что bashism длиннее для ввода, но не предлагает никаких преимуществ по сравнению с его переносимым во всех эквивалентных оболочках.
, я не вижу смысла поощрять кого-либо, нового или опытного, использовать его.Просто используйте
или же
источник
В дополнение к тому, что предложили другие, я обнаружил, что
source
это не отменяет ранее назначенные переменные среды. Итак, если вы хотите сбросить переменные окружения, вы должны сделать это вручную.источник