Вероятно, вы сталкиваетесь с разницей между случаями входа и не входа в систему bash. Если bash запускается как оболочка для входа в систему, он читает .bash_profile
. Если он запущен не как оболочка для входа в систему, он читает .bashrc
. Вы можете легко проверить, не является ли это проблемой, запустив другой экземпляр bash из командной строки (то есть просто введите bash
и нажмите кнопку возврата) и посмотрите, действуют ли ваши настройки .bashrc
.
Это подробно описано под заголовком INVOCATION
на странице bash manual.