{eval=Array;=+count(Array);}
我印象中,etc 是法文的縮寫,對應于英文中的 and so on,也就是其他零零散散的東西。約定俗成地,人們在這個文件夾中存放一些和網絡有關的配置文件。比如初始化腳本,比如 hosts。
初期:早期UNIX中,貝爾實驗室的解釋是:etcetra directory 。 etc. 就是Et cetra。表示其他、等等什么的,英語里能常常看都這個縮寫的。是用來放其他不能歸類到其他目錄中的內容。
后來FHS規定用來放配置文件,就解釋為:"Editable Text Configuration" 或者 "Extended Tool Chest"。
linux下
/etc為系統配置文件目錄,該目錄包含系統啟動腳本、啟動配置文件、用戶登陸配置文件、網絡配置文件、httpd 配置文件、IPSec 配置文件和其他文件等。etc是UNIX或Linux系統里面都有的目錄,有個傳說:開發人員在開發Linux系統的時候把一些不能歸類的文件都放在一個目錄里面,于是就起了個不會讓應用者們產生歧義的“etc”目錄,指“其他”“等等”的意思。后來一直被沿用下來,里面放了很多系統文件,如同windows的system文件夾,到后來大家就習慣etc了。叫我說應該叫“lqbz”(亂七八糟)系統配置文件夾。傳說啊,不知真假,呼呼。。。
/etc目錄用來存放系統中的配置文件,基本上所有的配置文件都可以在這里找到。這些文件一般都以XXX.conf的形式命名。通過編輯這些文件, 就可以對系統進行更改和管理。如/etc/xinetd.conf是xinetd服務的配置文件,/etc/resolv.conf是用來指定本機的 DNS服務器地址等。
“etc”真正代表的是“etcetera”(附加物)。在早期的Unix系統中,最為重要的目錄是“bin”目錄 (“bin”是“binaries”二進制文件――編譯后的程序的縮寫),“etc”中則包含瑣碎的程序,如啟動、關機和管理。運行一個Linux必須的東西的列表是:一個二進制程序,etcetera,etcetera――換句話說,是一個底層的重要項目,通常添加一些次等重要的零碎事物。今天, “etc”包含了廣泛的系統配置文件,這些配置文件幾乎包含了系統配置的方方面面,同樣非常重要。