{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”包含了广泛的系统配置文件,这些配置文件几乎包含了系统配置的方方面面,同样非常重要。