it-swarm-tr.com

.Bashrc içindeki "rc" ne anlama geliyor?

Herhangi bir şans eseri "kaynak konfigürasyonu" mu?

282
Lazer

Genellikle belirsiz terimlerde olduğu gibi, Jargon Dosyası bir cevaba sahiptir:

[Unix: CTSS sistemindeki 1962-63'teki runcom dosyalarından, başlangıç ​​komut dosyası/etc/rc aracılığıyla] Bir uygulama programı (veya tüm işletim sistemi) için başlangıç ​​yönergelerini içeren komut dosyası, genellikle bu tür komutları içeren bir metin dosyası sistem çalıştıktan sonra manuel olarak çağrılmış olabilir, ancak sistem her başlatıldığında otomatik olarak yürütülür.

Bu nedenle, "rc" kısmının "runcom" anlamına geldiğini düşünüyorum. Aslında, tam olarak dosyanın içerdiği, bash'ın çalıştırması gereken komutlar.

286
Steven D

Başka bir genişleme - çalıştırma kontrolü

4 Kasım 2003 Salı günü, goldwyn rodrigues şunu yazdı:

Herkes RC'nin (bashrc/mailrc/...) ne anlama geldiğini veya nasıl ortaya çıktığını biliyor mu? Yani, bu bir kısaltma mı? Evetse, bunun anlamı nedir?

'rc', 'run control' anlamına gelir ve eski Unix sistemlerinden kabul edilen bir sözleşmedir.

Daha fazla bilgi için şuna bakın: http://www.catb.org/~esr/writings/taoup/html/ch10s03.html

[Kaynak]

50
Lazer

Başkalarının bahsettiği kaynakları okuma ( http://www.catb.org/jargon/html/R/rc-file.html ve http://www.catb.org/~ esr/writings/taoup/html/ch10s03.html ) Runcom rc'nin kaynağıdır.

Ama bence bugün sonraki işlerin nasıl yürütüleceğini kontrol etmek veya yapılandırmak için kullanılıyor. Bir rc dosyasının çalıştırılacak bir dizi komut olduğunu söylemek (runcom) belirsizdir. Komutların ne zaman çalıştırılacağı veya amaçlarıyla ilgili herhangi bir şey olduğu anlamına gelmez. "Kontrol" ve "yapılandırma" başlatma veya kurulum anlamına gelir, bu yüzden daha bilgilendirici olduklarını düşünüyorum.

Bence cevap "runcom" tarihsel Kökeni, ama "çalışma yapılandırma" gerçekten yaptığı şeydir.

13
David Winiecki

Bana öyle geliyor ki, Kökeni kesinlikle "runcom" gibi görünse de, "rc" ile biten dosyalar bugün daha genel bir şekilde, yani birçoğunun işaret ettiği gibi "çalıştırma konfigürasyonu" olarak kullanılmaktadır. Son zamanlarda karşılaştığım bir örnek, vue.js framework's CLI tarafından kullanıcı tanımlı depolamak için kullanılan bir dosya ".vuerc" çalışma zamanı için yeni projeler ve diğer ayarlar oluşturmak için yapılandırma ön ayarları. ".vuerc" bir JSON dosyasıdır, yani [~ # ~] değil [~ # ~] çalıştırılabilir komutların bir komut dosyasıdır.

2
Memo