Şans eseri "kaynak yapılandırması" mı?
Şans eseri "kaynak yapılandırması" mı?
Yanıtlar:
Genellikle belirsiz terimlerdeki gibi, Jargon Dosyasının bir cevabı var:
[Unix: CTSS sistemi 1962-63'teki runcom dosyalarından, / script / etc / rc başlangıç komut dosyası aracılığıyla) Bir uygulama programının (veya tüm işletim sisteminin tamamı için) başlangıç talimatlarını içeren komut dosyası 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ülecektir.
Böylece, "rc" bölümünün "run komutları" olarak genişletilebileceğini düşündüğüm "runcom" anlamına geldiği anlaşılıyor. Aslında, bu tam olarak dosyanın içerdiği, bash'nin çalıştırması gereken komutlar.
Başka bir genişleme - çalışma kontrolü
4 Kasım 2003, Salı günü goldwyn rodrigues yazdı:
RC'nin (bashrc / mailrc / ... içinde) ne anlama geldiğini veya nereden geldiğini bilen var mı? Yani, bir kısaltma mı? Eğer evet ise, bunun anlamı nedir?
“rc”, “run control” anlamına gelir ve eski Unix sistemlerinden kabul edilen bir kongredir.
Daha fazla bilgi için şuna bakın: http://www.catb.org/~esr/writings/taoup/html/ch10s03.html
Bahsedilen kaynakları okumak ( http://www.catb.org/jargon/html/R/rc-file.html ve http://www.catb.org/~esr/writings/taoup/html/ch10s03.html ) runcom'un rc'nin kökeni gibi görünüyor.
Ancak bugün müteakip işlerin nasıl çalışacağını kontrol etmek veya yapılandırmak için kullanıldığını düşünüyorum. Bir rc dosyasının çalıştırılması gereken bir komut kümesi olduğunu söylemek (runcom) belirsizdir. Komutların ne zaman çalıştırılacağı veya amaçları hakkında herhangi bir şey olduğu anlamına gelmez. "Kontrol" ve "configure", başlatma veya kurulum anlamına gelir, bu yüzden daha bilgilendirici olduklarını düşünüyorum.
Bence cevabı, "runcom" tarihsel köken, ama "yapılandırma yapılandırması" gerçekten yaptığı şey.
Kökeni kesinlikle "runcom" gibi görünse de, "rc" ile biten dosyaların bugün daha genel bir şekilde kullanıldığı, yani birçoğunun daha önce de belirtildiği gibi "çalıştırma yapılandırması" olarak kullanıldığı görülüyor. Geçenlerde karşılaştığım bir örnek, vue.js framework CLI tarafından çalışma zamanı için yeni projeler ve diğer ayarlar oluşturmak için kullanıcı tanımlı yapılandırma ön ayarları depolamak için kullanılan bir dosya olan ".vuerc" . ".vuerc" bir JSON dosyasıdır, yani çalıştırılabilir bir komut dosyası DEĞİLDİR .