这些缩写代表什么?

有些目录很容易理解的意思

/ usr
/ bin

但对于下一个,我不知道。

/ etc
/ opt

opt可选?
etc电子t …configuration(不知道t)

我想知道这些缩写是什么意思。

实际上奇怪的是/usr实际上是指Unix系统资源。

“/ etc / bin”中的“etc”确实代表“etcetera”。在早期的Unix系统中,最重要的目录是“bin”目录(简称“二进制” – 编译的程序)和“etc “对于启动,关机和pipe理员这些微不足道的东西来说,运行Linux所需要的东西是:程序二进制文件等等,换句话说,就是一个唯一的重要项目,再加上一些不太重要的东西。

今天,“etc”包含了系统级的configuration文件,这些configuration文件几乎是您永远不可能做到的 – 几乎不重要。“ – http://searchenterpriselinux.techtarget.com/tip/0,289483,sid39_gci1098161,00.html

您可能会发现“man hier”的输出令人着迷

对于好奇的读者来说, sbin是“系统二进制文件”的缩写(尽pipe有时被称为“静态二进制文件”,因为在某些系统上, /sbin的可执行文件总是被静态链接以确保可引导系统/lib被摧毁); lib很明显代表“图书馆”。

/var包含“variables文件” – 诸如日志,进程ID,临时目录,邮件假脱机等。

/proc (在具有proc文件系统的系统上)最初只包含有关正在运行的进程的信息,但是Linux扩展了这个function以包含许多其他信息(例如, cat /proc/cpuinfo )。

在一些较旧的Unix变体中, /etc经常包含可执行程序(在某些情况下实际上可能仍然会这样做),而不仅仅局限于configuration文件。 如果内存服务,几年前, ifconfig实际上是在SVR4系统上的/etc/ifconfig

如果您使用的是Solaris机器,您还将看到xpg4 (代表“X / Open可移植性指南”), ccs (“C编译器系统”)和ucb (“加州大学伯克利分校” – BSD兼容性)。

你可能会发现阅读在FHS有帮助:)

/etc代表等等。 维基百科引用了一个名为“72”的贝尔实验室文档 ,称之为等等。

文件系统层次结构标准有关于历史的信息:

http://en.wikipedia.org/wiki/Filesystem_Hierarchy_Standard

这个名字本身的含义一直存在争议。 在Bell实验室的UNIX实现文档的早期版本中,/ etc被称为etcetera目录[24],因为这个目录在历史上持有不属于别处的所有内容(然而,FHS限制了/ etc到静态configuration文件,不包含二进制文件)。 自早期文档发布以来,目录名称已经以各种方式被重新指定。 最近的解释包括诸如“可编辑文本configuration”或“扩展工具箱”之类的背景语言。