Theo tôi biết, các shell tương tác có thể đăng nhập hoặc không đăng nhập, và các tệp khởi động cho chúng là khác nhau.
- Nếu tương tác + vỏ đăng nhập →
/etc/profile
thì có thể đọc được đầu tiên của~/.bash_profile
,~/.bash_login
và~/.profile
- Nếu tương tác + vỏ không đăng nhập →
/etc/bash.bashrc
thì~/.bashrc
Tôi muốn đặt một số biến mỗi lần tôi sử dụng shell tương tác bất kể đó có phải là shell đăng nhập hay không.
1
có thể trùng lặp với cách phân phối / vỏ bất khả tri tốt nhất để đặt các biến môi trường?
—
strugee
@strugee Không, câu hỏi này không phải là về các biến môi trường.
—
Gilles 'SO- ngừng trở nên xấu xa'
@Gilles có, nhưng câu trả lời của bạn cũng áp dụng như nhau.
—
strugee
@strugee Đó là vì tôi đã vượt ra ngoài câu hỏi ngay lập tức và chạm vào một chủ đề ngoại vi. Một đoạn trong một câu trả lời không tạo ra một bản sao. Các câu hỏi chỉ trùng lặp nếu chúng có câu trả lời giống hệt nhau, không phải nếu một câu trả lời xảy ra có đủ tài liệu để trả lời câu hỏi thứ hai.
—
Gilles 'SO- ngừng trở nên xấu xa'