Trước hết, nếu bạn chưa sử dụng iTerm2, tôi khuyên bạn nên tải xuống phần mềm miễn phí này để thay thế cho Terminal.app.
Trong số nhiều tính năng bổ sung khác, trong iTerm Preferences, bạn có thể định cấu hình thư mục làm việc mặc định cho các shell mới. Bạn sẽ tìm thấy các cài đặt này trong Hồ sơ - Chung.
Ưu điểm ở đây là bạn có thể thiết lập các hành vi khác nhau để mở một cửa sổ mới so với mở một tab mới hoặc thậm chí tạo một ngăn chia mới. Cá nhân tôi thích ở trong thư mục làm việc hiện tại khi thêm một ngăn chia, chẳng hạn.
Bạn cũng có thể làm điều đó trong kịch bản khởi động của mình (mặc dù tôi thấy giải pháp iTerm dọn dẹp, hoặc ít nhất là linh hoạt hơn), nhưng sau đó tôi khuyên bạn nên sử dụng ~/.bash_profile
thay thế.
~/.bashrc
là không tự động bắt nguồn khi mở một cửa sổ shell mới, và ~/.bash_login
chỉ có nguồn gốc nếu không ~/.bash_profile
có mặt.