iai*_*lbc 41
奇怪的/usr
是实际上意味着 Unix 系统资源。
“/etc/bin”中的“etc”确实代表“etcetera”。在早期的Unix系统中,最重要的目录是“bin”目录(“binaries”的缩写——编译程序)和“etc” " 用于启动、关闭和管理等琐碎的事情。运行 Linux 所需的东西列表是:程序二进制文件等,等等——换句话说,一个唯一的重要项目,加上一些不太重要的零碎。
今天,“etc”保存着系统范围的配置文件,你几乎永远都离不开这些文件——几乎不重要。”——http: //searchenterpriselinux.techtarget.com/tip/0,289483,sid39_gci1098161,00.html
Mat*_*ons 29
您可能会发现“man hier”的输出很有趣
对于好奇的读者来说,它sbin
是“系统二进制文件”的缩写(尽管它有时被描述为“静态二进制文件”的缩写,因为在某些系统上,其中的可执行文件/sbin
始终是静态链接的,以确保系统在/lib
被破坏时可启动);lib
,很明显,代表“图书馆”。
/var
包含“变量文件”——诸如日志、进程 ID、临时目录、邮件假脱机等内容。
/proc
(在具有proc
文件系统的系统上)最初只包含有关正在运行的进程的信息,但 Linux 将其扩展为包含许多其他信息(例如,cat /proc/cpuinfo
)。
在一些较旧的 Unix 变体上,/etc
通常包含可执行程序(在某些情况下实际上可能仍然包含),而不是仅仅局限于配置文件。如果没记错的话,几年前ifconfig
实际上是/etc/ifconfig
在 SVR4 系统上。
如果您使用 Solaris 机器,您还会看到xpg4
(代表“X/Open Portability Guide”)、ccs
(“C 编译器系统”)和ucb
(“加州大学伯克利分校”——BSD 兼容性)。
您可能会发现阅读FHS很有帮助:)