2012-03-11 5 views

Trả lời

109

Vâng, ở phần cuối của .bash_profile của bạn, đặt dòng:

. ~/.bashrc 

này sẽ tự động các nguồn tập tin rc dưới những hoàn cảnh nơi mà nó sẽ thường chỉ xử lý hồ sơ cá nhân.

Quy tắc khi bash chạy một số tệp phức tạp và phụ thuộc vào loại vỏ được bắt đầu (đăng nhập/không đăng nhập, tương tác hay không, vv), cùng với đối số dòng lệnh và biến môi trường.

Bạn có thể nhìn thấy chúng trong man bash đầu ra, chỉ cần tìm INVOCATION - có thể bạn sẽ cần một thời gian để tiêu hóa và giải mã nó mặc dù :-)

+2

Vấn đề với giải pháp này là trên một số hệ thống, .bashrc gọi .bash_profile. – Honza

+1

Hãy để tôi sửa bản thân: các hệ thống không có .bashrc gọi .bash_profile, nhưng bạn cần đảm bảo rằng bạn không tự làm. – Honza

+1

@ Honza, đó sẽ là một thiết lập bất thường nhất vì nó gần như luôn luôn là cách khác xung quanh. Một người nào đó chắc chắn có thể sắp xếp để làm theo cách đó nhưng chúng tôi phải đặt câu hỏi về sự tỉnh táo của họ :-) – paxdiablo

4

Chạy bash một cách rõ ràng làm việc cho tôi, bằng cách thêm dòng này để tệp ~/.tmux.conf của tôi:

set-option -g default-command "exec /bin/bash"