source
Виконати команди з файлу в поточній оболонці
Що робить
source читає файл і виконує команди з нього в поточному терміналі. Головне застосування — підхопити змінені налаштування без перезапуску: після правки ~/.bashrc (у zsh — ~/.zshrc) достатньо source ~/.bashrc.
На відміну від запуску скрипта як окремої програми, змінні й функції з файлу залишаються в поточній сесії. Так само активують віртуальне оточення Python: source venv/bin/activate. Короткий запис — крапка: . ~/.bashrc.
Синтаксис
source <файл>
. <файл>Приклади
Застосувати зміни з ~/.bashrc без перезапуску термінала
source ~/.bashrcте саме:
. ~/.bashrcsource— виконати файл у поточній оболонці~/.bashrc— налаштування bash