Перезагрузите bash.profile без выхода и снова войдите
Можно ли заставить bash перезагрузить файл.profile без выхода и повторного входа?
2 ответа
Решение
Это должно работать для текущего терминала:
. ~/.profile
. это bash встроенный и синоним source, увидеть man bash:
, имя файла [ аргументы ]
исходное имя файла [ аргументы ]
Чтение и выполнение команд из имени файла в текущей среде оболочки (…).
Если вы не хотите запускать новую оболочку, а выполняете сценарий в текущей оболочке, вы получаете ее:
source script_name.sh
source знак равно .
Баш source встроенный является синонимом оболочки Борна . (точка) команда.