Необходимо исходный bash_profile в каждом новом окне iterm
Я на MacBook Pro, Эль-Капитан. У меня есть псевдонимы .bash_profileкоторые работают в первую очередь iTermОднако они не распознаются, если я открою новый iTerm Например, я должен сделать source ~/.bash_profile каждый раз.
Можно ли их как-то запомнить на все случаи жизни?
2 ответа
Зайдите в настройки и в разделе "Профиль"> "Основные"> "Команда" выберите переключатель "Команда" и используйте /bin/bash --login как команда. Это загрузит ваш .bash_profile,
На самом деле для новейших macOS вы идете в GUI терминала и в:
Терминальные настройки → Профили → Shell
В опции "Автозагрузка" активируйте "Выполнить команду" и введите source ~/.profile,
В зависимости от того, является ли это оболочкой входа в систему или интерактивной, bash будет исходить из ~/.bash_profile или ~/.bashrc, iTerm, скорее всего, ищет ~/.bashrc,
Вы можете просто поставить строку в начале каждого файла: вверху ~/.bash_profile
export BASH_CONF="bash_profile"
На вершине ~/.bashrc
export BASH_CONF="bashrc"
А потом просто набери $ echo $BASH_CONF в новом экземпляре iTerm.