Прежде всего, если вы еще не используете iTerm2, я предлагаю вам загрузить это бесплатное программное обеспечение в качестве замены для Terminal.app.
Среди многих других дополнительных функций в настройках iTerm вы можете настроить рабочий каталог по умолчанию для новых оболочек. Эти настройки вы найдете в разделе «Профили» - «Общие».
Преимущество здесь в том, что вы можете установить различные режимы для открытия нового окна по сравнению с открытием новой вкладки или даже создания новой разделенной панели. Лично мне нравится оставаться в текущем рабочем каталоге, например, при добавлении разделенной панели.
Вы также можете сделать это в своем скрипте запуска (хотя я считаю, что решение iTerm более чистое или, по крайней мере, более гибкое), но тогда я советую вам использовать ~/.bash_profile
вместо этого.
~/.bashrc
это не автоматически получены при открытии нового окна оболочки, и ~/.bash_login
не поступает , только если не ~/.bash_profile
присутствует.