Trả lời các câu hỏi trên SO và Askubfox , cùng với việc chọc qua (và đọc các tiêu đề của) $HOMEvà /etc/, cho biết một số tệp có thể được sử dụng để đặt các biến môi trường, bao gồm:
~/.profile~/.bashrc~/.bash_profile~/.gnomerc~/.Rprofile/etc/bash_bashrc/etc/profile/etc/screenrc
Tôi tập hợp các tệp đó trong /etc/công việc cho tất cả người dùng trong khi các tệp trong đó $HOMElà dành riêng cho người dùng. Tôi cũng thu thập .profileđược tải khi đăng nhập trong khi được .bashrctải khi /bin/bashđược thực thi. Tôi cũng hiểu rằng các chương trình khác nhau có các tệp cài đặt khác nhau (ví dụ: .Rprofileđối với R). Nhưng tôi sẽ đánh giá cao một số làm rõ:
- Là 
*rcvà*profilecác tập tin cơ bản khác nhau? - Phạm vi của các tệp như vậy là gì (ví dụ: tệp nào thường được sử dụng với Linux)
 - Có một hệ thống phân cấp (ví dụ: 
.bashrcghi đè các biến được đặt trong.settings) - Một tài liệu tham khảo tốt cho lớp các tập tin này là gì? Đối với các tùy chọn trong các tập tin này?
 
INVOCATIONphần trongman bash. XemFHSbài viết wiki về hệ thống tập tin Linux. Điều đó sẽ cho bạn một khởi đầu tốt và trả lời một vài trong số những câu hỏi này. Các tệp có dấu chấm trước (.) thường dành riêng cho người dùng - chúng nằm trong$HOMEthư mục của người dùng .