Можно ли заставить bash перезагрузить файл .profile без выхода из системы и повторного входа в систему?
Это должно работать для текущего терминала:
. ~/.profile. это bash встроенный и синоним для source, видишь man bash:
. имя файла [аргументы]
источник имя файла [аргументы]
Считывать и выполнять команды из имя файла в текущей среде оболочки (...).
Если вы не хотите запускать новую оболочку, но выполняете сценарий в текущей оболочке, вы создаете его:
source script_name.shsource = .
The Bash source встроенный - это синоним оболочки Bourne . (точка) команда.