Odpowiedzi na pytania dotyczące SO i askubuntu , wraz z przeglądaniem (i czytaniem nagłówków) $HOMEoraz /etc/wskazują liczbę plików, których można użyć do ustawienia zmiennych środowiskowych, w tym:
~/.profile~/.bashrc~/.bash_profile~/.gnomerc~/.Rprofile/etc/bash_bashrc/etc/profile/etc/screenrc
Zbieram te pliki w /etc/pracy dla wszystkich użytkowników, podczas gdy pliki $HOMEsą specyficzne dla użytkownika. Zbieram również, że .profilejest ładowany przy logowaniu podczas .bashrcładowania, gdy /bin/bashjest wykonywany. Rozumiem również, że różne programy mają różne pliki ustawień (np. .RprofileDla R). Byłbym jednak wdzięczny za wyjaśnienia:
- Czy
*rci*profilepliki są zasadniczo różne? - Jaki jest zakres takich plików (np. Które pliki są powszechnie używane w systemie Linux)
- Czy istnieje hierarchia (np.
.bashrcZastępuje ustawione zmienne.settings) - Jakie jest dobre odniesienie dla tej klasy plików? Aby uzyskać opcje w tych plikach?
INVOCATIONsekcję wman bash. ZobaczFHSartykuł wiki na temat systemów plików Linux. To da dobry początek i odpowie na kilka z tych pytań. Pliki z poprzedzającą kropką (.) są zazwyczaj specyficzne dla użytkownika - znajdują się w katalogu użytkownika$HOME.