这些缩写代表什么?


39

一些目录很容易理解

/ usr
/ bin
...

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

/ etc
/opt

opt是否可选?
etc用于电子……配置(不知道)

我想知道这些缩写的含义。


3
迂腐,我知道,但FYI的/ etc,/选择,/ bin和其余的都没有缩写词:en.wikipedia.org/wiki/Acronym
Zayne小号Halsall

@Zayne你是对的。我编辑了问题。但是我确定那etc是一个缩写。
卢克M

非盟上的类似帖子:askubuntu.com/q/138547/62483
Lucio

Answers:


39

奇怪的/usr是实际上意味着Unix系统资源。

“ / etc / bin”中的“ etc”确实代表“ etcetera”。在早期的Unix系统中,最重要的目录是“ bin”目录(“ binaries”(已编译的程序)的缩写)和“ etc”。 “用于启动,关闭和管理等琐碎的事情。运行Linux所需的东西列表是:程序二进制文件,etcetera等,换句话说,这是唯一的重要项目,外加一些不太重要的点点滴滴。

如今,“ etc”保存着您几乎永远无法缺少的系统范围的配置文件-几乎不重要。”-http: //searchenterpriselinux.techtarget.com/tip/0,289483,sid39_gci1098161,00.html


3
我认为这/usr意味着用户。但是您的解释消除了我对“翻译”的异样感受。谢谢!
卢克M 2010年

3
此外,这里的FreeBSD上的目录结构的一个很好的细分:freebsd.org/doc/en_US.ISO8859-1/books/handbook/...
iainlbc

6
/ usr最初的意思是“用户”。“ Unix系统资源”是反义词,也没有多大意义,因为系统资源位于/ bin和/ sbin中。/ usr可以从正在运行的unix系统中挂载得多。规范来源:72年的贝尔实验室的bitsavers.trailing-edge.com/pdf/bellLabs/unix/…(PDF中的第13-14页)。
moeffju 2014年

2
@moeffju-感谢“ bitsaver”,我记得通过UNIX v7代码单步学习了中断的含义。而且,是的-我的第一个主目录是/ usr / michael-并且/ usr / local是“出生的”,允许用户在“本地”根目录中添加内容。我猜想/ usr成为“ UNIX软件存储库”是因为/ usr / src是您在添加设备(或修复错误)时重新构建UNIX的地方。我最喜欢的另一个文件是/usr/sys/conf.h-因为我记得该文件是conf文件的conf文件(例如,定义了磁盘分区的位置)。啊-回忆:)新的一年的美好开始!
Michael Felt

1
@iainlbc我认为不是,我认为它的“用户系统资源”不只是“用户”的简称... tldp.org/LDP/Linux-Filesystem-Hierarchy/html/usr.html
AndyPerlitch

27

您可能会发现“ man hier”的输出引人入胜


2
真好 这很有趣,因为hier昨天的意思是法语。层次结构不是我的第一个念头:-)
吕克M,2010年

2
@Luc_M并用德语“ hier”表示“这里”。:-)
splattne 2010年

3
输出结果不能回答问题(诸如etc等缩写并代表什么意思),但是仍然很有趣。
约尼克

如果您手头没有Linux系统,则可以使用google man hier
AaronLS 2012年

7

对于好奇的读者来说,它sbin是“系统二进制文件”的缩写(尽管有时它被描述为“静态二进制文件”的缩写,因为在某些系统上,其中的可执行文件/sbin始终会被静态链接以确保在启动时/lib被破坏的系统);lib很明显,代表“图书馆”。

/var 包含“变量文件”,例如日志,进程ID,临时目录,邮件假脱机。

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

在某些较旧的Unix变体上,/etc通常包含可执行程序(在某些情况下实际上仍然可以执行),而不是仅仅局限于配置文件。如果内存可用,几年前ifconfig实际上是/etc/ifconfig在SVR4系统上。

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

您可能会发现对FHS的阅读很有帮助:)



1

文件系统层次结构标准具有有关等历史记录的信息:

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

关于名称本身的含义一直存在争议。在Bell实验室的UNIX实施文档的早期版本中,/ etc称为etcetera目录,[24]因为该目录历来包含不属于其他目录的所有内容(但是,FHS将/ etc限制为静态配置文件,并且可能不包含二进制文件)。自早期文档发布以来,已经以各种方式重新指定了目录名称。最近的解释包括反义词,例如“可编辑文本配置”或“扩展工具箱”。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.