Перш за все, якщо ви вже не використовуєте iTerm2, пропоную завантажити це безкоштовне програмне забезпечення як заміну для Terminal.app.
Серед багатьох інших додаткових функцій, у налаштуваннях iTerm ви можете налаштувати робочий каталог за замовчуванням для нових оболонок. Ви знайдете ці налаштування в Профілях - Загальні.
Перевага тут полягає в тому, що ви можете встановити різні способи поведінки для відкриття нового вікна проти відкриття нової вкладки або навіть створення нової розділеної панелі. Мені особисто подобається залишатися в поточному робочому каталозі, додаючи, наприклад, розділену панель.
Ви можете це зробити і в своєму сценарії запуску (хоча я вважаю, що рішення iTerm чистіше, або принаймні більш гнучко), але тоді я раджу вам скористатися ~/.bash_profile
натомість.
~/.bashrc
це НЕ автоматично отримані при відкритті нового вікна оболонки, і ~/.bash_login
не надходить , тільки якщо не ~/.bash_profile
присутній.