Найкращим вибором буде ~/.bashrcфайл.
Ви можете або записати свої функції оболонки безпосередньо у свій ~/.bashrcфайл, або, якщо у вас їх багато, і ви не хочете захаращувати свій ~/.bashrcфайл, ви можете помістити їх у інший файл на ваш вибір - просто не забудьте ввести це файл у вашому ~/.bashrcфайлі. Наприклад, якщо названий файл із вашими функціями bash_functions, просто додайте у свій ~/.bashrcфайл рядки:
if [[ -f /path/to/bash_functions ]]; then
source /path/to/bash_functions
fi
або, що еквівалентно:
if [[ -f /path/to/bash_functions ]]; then
. /path/to/bash_functions
fi
де .це просто символічне зображення source. У ifтестових переконується файл /path/to/bash_functionsіснує , перш ніж намагатися зробити його джерелом.
Ця методика дуже схожа на встановлення псевдонімів ~/.bashrc, створюючи файл, який називається, ~/.bash_aliasesі використовуючи синтаксис, подібний до описаного вище, ~/.bashrcщоб перевірити його існування, а потім подати джерело.