Linux'taki ana klasörümde dosya adı uzantısı olarak "rc" bulunan birkaç yapılandırma dosyası var:
$ ls -a ~/|pcregrep 'rc$'
.bashrc
.octaverc
.perltidyrc
.screenrc
.vimrc
Bu isimlerdeki "rc" ne anlama geliyor?
Linux'taki ana klasörümde dosya adı uzantısı olarak "rc" bulunan birkaç yapılandırma dosyası var:
$ ls -a ~/|pcregrep 'rc$'
.bashrc
.octaverc
.perltidyrc
.screenrc
.vimrc
Bu isimlerdeki "rc" ne anlama geliyor?
Yanıtlar:
Aşağıdakilerden birine benziyor:
Ayrıca bir alıntı buldum :
'Rc' soneki Unix'in büyükbaba veya büyükannesi CTSS'ye geri döner. "Runcom" adlı bir komut dosyası özelliği vardı. Erken Unix'ler, işletim sisteminin önyükleme komut dosyasının adı için 'rc' ı, CTSS runcom'a bir övgü olarak kullandı.
Dizinde ise normalde Çalışma Zamanı Yapılandırması config
. Bunları kaynak dosyaları olarak düşünüyorum. rc
Dosya adında görürseniz , bu sürüm Sürümü Adayı olabilir.
Edit : Hayır, resmi olarak geri almak ... "komutları çalıştırmak"
[Unix: CTSS sistemi 1962-63'teki runcom dosyalarından / etc / rc başlangıç komut dosyası aracılığıyla]
Bir uygulama programı (veya tüm bir işletim sistemi) için başlangıç talimatlarını içeren komut dosyası, genellikle sistem çalıştıktan sonra manuel olarak çağrılmış olabilecek, ancak sistem her başlatıldığında otomatik olarak yürütülecek türde komutlar içeren bir metin dosyası.
Bu nedenle, "rc" kısmının "runcom" anlamına geldiğini düşünüyorum, ki bu "run komutları" olarak genişletilebilir. Aslında, tam olarak dosyanın içerdiği şeydir, bash'ın çalıştırması gereken komutlar.
Alıntı gelen için Bashrc standı “rc” ne?
Yeni bir şey öğrendim! :)
Release Candidate
, '
Unix dünyasında RC, "Run Control" anlamına gelir.
Unix benzeri sistemler bağlamında rc terimi , "run commands" ifadesini ifade eder. Bir komutun başlangıç bilgilerini içeren herhangi bir dosya için kullanılır . 1965 yılında bir yerde MIT Uyumlu Zaman Paylaşımı Sisteminden (CTSS) bir runcom tesisinden kaynaklandığı düşünülmektedir.
RC dosyalarını anlamak için Ubuntu'nun birkaç farklı çalışma seviyesine önyüklendiğini bilmek yardımcı olur . Bunlar 0-6, 0 "dur", 1 "tek kullanıcı", 2 "çok kullanıcı" (varsayılan çalışma seviyesi) vb. Bu sistem artık çoğu Linux'taki Upstart ve initd programları tarafından eskimiş durumda. dağıtımlarının. Geriye dönük uyumluluk için hala korunmaktadır.
/etc
Dizin içinde rc6.d aracılığıyla "rc0.d, rc1.d" vb. Etiketli birkaç klasör vardır. Bunlar, çekirdeğin o çalışma düzeyi için hangi init komut dosyalarını çalıştırması gerektiğini bilmesi gereken dizinlerdir . Bunlar, /etc/init.d
dizinde bulunan sistem hizmeti komut dosyalarına sembolik bağlantılardır .
Kullandığınız bağlamda, adında rc olan tüm dosyaları listelediğiniz anlaşılıyor. Bu dosyalardaki kod, başlatıldığında hizmetlerin / görevlerin başlama ve çalışma şeklini ayarlar.