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