2009-05-26 8 views

Trả lời

17

Vì có thể có những thứ bạn chỉ muốn thực hiện một lần cho mỗi lần đăng nhập (vì vậy trong .bash_profile) thay vì mỗi lần xterm hoặc tương tự mở (theo .bashrc), ví dụ như yêu cầu người dùng cho cụm mật khẩu để giải mã và tải Khóa SSH vào một tác nhân ssh, v.v.

5

Bạn có thể đặt một số thứ trong .bash_profile không phù hợp với một phiên bản vỏ không phải là thiết bị đầu cuối. Ví dụ, nếu bạn chạy một lệnh bên ngoài từ trình soạn thảo của bạn thông qua trình bao - trường hợp vỏ sẽ nguồn .bashrc nhưng không phải là .bash_profile. Ví dụ: tôi có thể đặt alias ls=ls -F trong tiểu sử của mình, nhưng bạn sẽ không muốn bí danh đó được áp dụng cho bất kỳ trường hợp nào của trình bao, chỉ những trường hợp bạn tương tác.

+0

Chỉ muốn lưu ý rằng tệp RC chỉ được đọc trên các vỏ tương tác (trừ khi chế độ khởi động cưỡng bức hoặc khởi động khác, như chế độ POSIX hoặc sh). – TheBonsai