Необходимо исходный 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.