Почему я должен делать `. .bash_profile` каждый раз, когда я создаю новый псевдоним?

Каждый раз, когда я добавляю новый псевдоним в мой файл.bash_profile, я обнаружил, что должен выполнить команду . .bash_profile в моем терминале, чтобы заставить его работать.

Почему псевдоним не работает автоматически?

1 ответ

Решение

Прежде всего, вы должны поместить псевдонимы в ~/.bashrc и не в ~/.bash_profile,

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

Другие вопросы по тегам