Каждый раз, добавляя новый псевдоним в мой файл .bash_profile, я обнаруживал, что должен выполнить команду . .bash_profile
в своем терминале, чтобы он работал.
Почему псевдоним не работает автоматически?
Прежде всего, вы должны поместить псевдонимы в ~/.bashrc
, а не в ~/.bash_profile
.
Далее объяснение: псевдонимы читаются и становятся доступными только тогда, когда файл, содержащий их, читается. Таким образом, требование к источнику этого файла.