Cấu hình nào, .bashrc hoặc .bash_profile , là vị trí thích hợp cho ssh-agent? Tôi đang tìm kiếm một câu trả lời giải thích sự khác nhau giữa vỏ tương tác và vỏ đăng nhập.
Cấu hình nào, .bashrc hoặc .bash_profile , là vị trí thích hợp cho ssh-agent? Tôi đang tìm kiếm một câu trả lời giải thích sự khác nhau giữa vỏ tương tác và vỏ đăng nhập.
Câu trả lời:
Nó phụ thuộc phần nào vào cách cá nhân bạn sử dụng đạn pháo.
Một vỏ tương tác là bất cứ thứ gì có một thiết bị đầu cuối được kết nối với đầu vào và đầu ra của nó. Shell đăng nhập được sinh ra bởi / bin / đăng nhập. Shell đăng nhập nguồn .bash_profile của bạn. Hầu hết các trình giả lập thiết bị đầu cuối như xterm bắt đầu một vỏ tương tác không phải là vỏ đăng nhập. Các shell tương tác, không đăng nhập nguồn .bashrc của bạn.
Những gì tôi thường làm là có .bash_profile nguồn .bashrc của tôi (sau khi kiểm tra xem nó đã có nguồn gốc chưa), sau đó tôi đặt thiết lập ssh-agent của mình trong .bashrc.