SO ve askubuntu ile ilgili soruların yanıtları , alay konusu (ve başlıkları okurken) $HOME
ve /etc/
ortam değişkenlerini ayarlamak için kullanılabilecek bir dizi dosyayı belirtir.
~/.profile
~/.bashrc
~/.bash_profile
~/.gnomerc
~/.Rprofile
/etc/bash_bashrc
/etc/profile
/etc/screenrc
Bu dosyaları /etc/
tüm kullanıcılar için çalışır halde toplarım, ancak içerisindeki dosyalar $HOME
kullanıcıya özeldir. Ayrıca .profile
oturum açma .bashrc
sırasında yüklenirken toplandığında da yüklenir /bin/bash
. Ayrıca farklı programların farklı ayar dosyalarına sahip olduğunu da biliyorum (örneğin .Rprofile
R için). Ancak bazı açıklamaları takdir ediyorum:
- Are
*rc
ve*profile
dosyalar temelde farklı? - Bu tür dosyaların kapsamı nedir (örneğin hangi dosyalar Linux ile birlikte kullanılır)
- Bir hiyerarşi var mı (örneğin,
.bashrc
ayarlanan değişkenlerin üzerine yazar.settings
) - Bu dosya sınıfı için iyi bir referans nedir? Bu dosyalardaki seçenekler için?
INVOCATION
bölüme bakınızman bash
.FHS
Linux dosya sistemlerinde wiki makalesine bakın . Bu size iyi bir başlangıç yapıp birkaç soruyu cevaplayacaktır. Öncesinde nokta (.
) bulunan dosyalar tipik olarak kullanıcıya özeldir - bunlar kullanıcı$HOME
dizininde bulunur.