有些目录很容易理解含义
/ usr
/ bin
...
但对于接下来的,我就不知道了。
/ etc
/opt
opt
可选?
etc
电子 t...... 配置(不知道 t)
我想知道这些缩写的含义。
答案1
奇怪的是,它/usr
实际上指的是 Unix 系统资源。
“/etc/bin” 中的“etc”实际上代表“etcetera”。在早期的 Unix 系统中,最重要的目录是“bin”目录(“二进制文件”的缩写 - 编译程序),而“etc”用于启动、关闭和管理等琐碎内容。运行 Linux 所需的东西列表是:程序二进制文件,等等,等等 - 换句话说,一个唯一重要的项目,加上一些不太重要的零碎部分。
如今,“etc” 保存着您几乎离不开的系统范围的配置文件——它们几乎是无足轻重的。”——http://searchenterpriselinux.techtarget.com/tip/0,289483,sid39_gci1098161,00.html
答案2
你可能会发现“man hier”的输出很有趣
答案3
对于好奇的读者来说,sbin
是“系统二进制文件”的缩写(尽管有时它被描述为“静态二进制文件”的缩写,因为在某些系统上,中的可执行文件/sbin
总是静态链接的,以确保在系统/lib
被破坏时可启动);lib
很明显,代表“库”。
/var
包含“可变文件”——诸如日志、进程 ID、临时目录、邮件假脱机之类的内容。
/proc
(在具有proc
文件系统的系统上)最初仅包含有关正在运行的进程的信息,但 Linux 对其进行了扩展,以包含许多其他信息(例如cat /proc/cpuinfo
)。
在一些较旧的 Unix 变体中,/etc
通常包含可执行程序(实际上在某些情况下可能仍然如此),而不仅限于配置文件。如果我没记错的话,几年前在 SVR4 系统上ifconfig
确实如此。/etc/ifconfig
如果您使用 Solaris 机器,您还会看到xpg4
(代表“X/Open 可移植性指南”)、ccs
(“C 编译器系统”)和ucb
(“加州大学伯克利分校” - BSD 兼容性)。
您可能会发现阅读跳频很有帮助 :)
答案4
文件系统层次结构标准包含有关等历史的信息:
http://en.wikipedia.org/wiki/Filesystem_Hierarchy_Standard
关于名称本身的含义一直存在争议。在贝尔实验室的 UNIX 实施文档的早期版本中,/etc 被称为 etcetera 目录[24],因为这个目录历来包含不属于其他地方的所有内容(但是,FHS 将 /etc 限制为静态配置文件,并且可能不包含二进制文件)。自早期文档发布以来,目录名称已以各种方式重新指定。最近的解释包括“可编辑文本配置”或“扩展工具箱”等反向缩写。