it-swarm-tr.com

Etc ne anlama geliyor?

Kök dizindeki "etc" klasörü ne anlama geliyor? Bunun bilinmesi, bazı dosyaların nerede bulunduğunu hatırlamama yardımcı olacaktır.

Güncelleme : Diğerleri için yararlı olabilir, klasör "Ana bilgisayara özgü yapılandırma dosyaları" için kullanılır - başvur .

199
David Tang

Tanımla -/etc? iyi bir geçmişi var.

Eski Bell Labs UNIX kılavuzlarında ve benzerlerinde "et cetera" referanslarını bulabilirsiniz - günümüzde yalnızca sistem yapılandırması için kullanılmaktadır, ancak diğer dizinlere uymayan her şeyin gittiği yerdeydi.

128
ephemient

Başlangıçta /bin programlar için (aslında çalıştırılabilir ikili dosyalar) ve çok yakında /dev cihaz dosyaları için ve /lib programlar (kütüphaneler) tarafından yüklenen fazladan yürütülebilir kod için. /usr ayrıca çok önce, önce kullanıcı verileri için, daha sonra kendi bin ve lib ve ardından man ile elektronik formda içeren ekstra bir işletim sistemi alanı olarak geldi. Kaynak kodu genellikle /usr.

Ve işletim sisteminde mevcut kategorilerin hiçbirine uymayan birkaç dosya vardı. Bu, kullanıcıların şifrelerini içeren bir passwd dosyasını ve mtab tarafından yazılmış bir mount dosyasını ve init ve daha sonra rc programlarını içeriyordu. önyükleme zamanında yürütülür ve zaman içinde normal kullanımın bir parçası olarak değil, yalnızca yönetim amacıyla yürütülmesi amaçlanan daha fazla program.

(Bazı eski Unix kaynak kodlarına nix Tree adresinden göz atabilirsiniz. V6'dan önceki sürümler çok parçalıdır. Ayrıca V1 ve V6Manual Page Library .) 'daki kılavuzlar

İlk başta /etc yapılandırma dosyalarıydı. Bu ilk günlerde, bir şeyi özelleştirmek istiyorsanız, sistemin o bölümünü yeniden derliyorsunuz. Unix güçlendikçe, yeniden derlemeden yapabileceğiniz daha çok şey vardı. Unix daha yaygın olarak kullanıldıkça, insanların yapmak istedikleri daha fazla şey vardı ve bunları derleme derdinden geçmeden yapmanın yollarını buldular. Yani /etc insanların yapabileceği ve özelleştirmek daha fazla metin dosyaları ile doldurdu, bu nedenle yavaş yavaş yapılandırma dizini haline geldi.

/sbin yalnızca sistem yöneticisi için tasarlanmış programları içermek için, /etc, çoğu sistem yöneticisi tarafından özelleştirilebilen yalnızca metin dosyaları içeriyor. Birkaç dosya (ör. /etc/mtab, ara sıra /etc/resolv.conf) sistem programları tarafından otomatik olarak tutulur; bu dosyaları /run Linux dünyasında.

Modern unix sistemlerinde, sistem genelindeki neredeyse tüm yapılandırma dosyaları /etc, ancak /etc yapılandırma dosyalarıdır. Tipik Linux dağıtımları ve diğer unix varyantları, paketlerden gelen dosyaların çoğunu değiştirmekle çok iyi başa çıkmaz; en azından, sistem yükseltildiğinde yerel değişiklikleri manuel olarak birleştirmeniz gerekebilir.

"Et cetera" demek. Latince kelimenin tam anlamıyla "ve geri kalanı". Ve kanıtım var .

Düzenleme: 4 Mart 2007 tarihli arşivlenmiş bir gönderide Peter H. Salus "az önce" aldığı bir e-postayı alıntılar Dennis Richie , Unix'in ortak yaratıcısı, başlangıçta neyin "vb."

Ben/etc orijinal içeriği başka bir yerde uygun görünmüyordu "et cetera" olduğunu temin ederim. Diğer varyantlar kendi etimolojilerini farklı şekilde yapabilirler.

Saygılarımızla,
Dennis

49
bahamat

Wikipedia'nın Dosya Sistemi Hiyerarşisi Standart Makalesi bununla ilgili bir açıklama sunar.

Ana bilgisayara özgü sistem çapında yapılandırma dosyaları Adın kendisinin anlamı konusunda tartışmalar olmuştur. Bell laboratuvarlarından UNIX Uygulama Belgesinin ilk sürümlerinde, /etc, etcetera dizini olarak anılır, çünkü bu dizin geçmişte başka bir yere ait olmayan her şeyi tutmuştur (ancak, FHS/etc dosyasını statik yapılandırma dosyalarıyla sınırlar ve ikili dosyalar içeremez). Erken belgelerin yayınlanmasından bu yana, dizin adı çeşitli şekillerde yeniden belirlenmiştir. Son yorumlar arasında "Düzenlenebilir Metin Yapılandırması" veya "Genişletilmiş Araç Sandığı" gibi geri terimler bulunmaktadır.

Kaynak: http://en.wikipedia.org/wiki//etc#Directory_sttruc

20
jordanm

UNIX'in başında, şeylere kısa isimler vermek hem gerekli hem de pratikti. Böylece, tüm sistem dizinleri 3 harfe tutuldu ve kısaltmalardı. Bu isimler modern Linux sistemlerinde hala mevcut. (ör. usr-kullanıcı, var-değişken, lib-kütüphane). etc 'et cetera' dan geliyor, ancak birkaç sitede etc 'ın şu anki işlevini temsil edecek bir backronym'den bahsedildiğini gördüm: ama yine de, bu sadece bir orada olanı daha iyi temsil etmek için modern adaptasyon.

7
Patkos Csaba

Ben sadece bir listede "vb ..." gibi "et cetera" demek olduğunu düşündüm.

Bu ürün köpekler, kediler gibi ev hayvanlarına yardımcı olur vb ...

3
sova

Ben her zaman "vb = daha fazla kategorilere ayırmak için rahatsız etmeyin geri kalanı gibi" gibi çeşitli bir dizin önermek olduğunu varsaydı; Şahsen böyle bir klasörü ev dizinimde de kullanıyorum (çağrılmadı ama "kürekler" = "(başka bir şey)").

3
Henno Brandsma

Başlangıçta "et cetera" olması gerekiyordu ama şimdi "düzenlenebilir metin yapılandırmaları" anlamına geliyor.

2
ishandutta2007

Elektronik okuyorum ve RaspberryPi hakkında bir dersim var. Notlarımız/etc'nin "Düzenlenebilir Metin Yapılandırması" anlamına geldiğini söylüyor. Her zaman "et cetera dizini" nin bir takma addan başka bir şey olmadığını varsaymıştım. Bu tür kapalı diğer yönden daha mantıklı, ama ben kimim ...

0
Vinzetron