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

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