web-dev-qa-db-ja.com

これらの略語は何を表していますか?

一部のディレクトリは意味を理解しやすい

/ usr
/bin
...

しかし、次のものについては、私にはわかりません。

/ etc
/opt

optはオプションですか?
etc for electronic t ...... configuration(tアイデアはありません)

これらの略語の意味を知りたいのですが。

40
Luc M

不思議なことに/usrは実際にはUnixシステムリソースを意味します。

「/ etc/bin」の「etc」は実際には「etcetera」の略です。初期のUnixシステムでは、最も重要なディレクトリは「bin」ディレクトリ(「binaries」の略-コンパイルされたプログラム)と「etc "は、起動、シャットダウン、管理などのささいなことのためのものでした。Linuxを実行するために必要なもののリストは、プログラムバイナリ、etcetera、etcetera、つまり、唯一の重要なアイテムに加えて、重要度の低いビットやピースです。

現在、「etc」にはシステム全体の構成ファイルが含まれているため、これがないとほとんど実行できませんが、ほとんど重要ではありません。」- http://searchenterpriselinux.techtarget.com/tip/0、 289483、sid39_gci1098161,00.html

41
iainlbc

"man hier"の出力は魅力的です

28
Matt Simmons

好奇心の強い読者にとって、sbinは「システムバイナリ」の略です(ただし、一部のシステムでは/sbinの実行可能ファイルが常に静的であるため、「静的バイナリ」の略であると説明されることもあります/libが破壊された場合に起動可能なシステムを確保するためにリンクされています); libは、明らかに「ライブラリ」を表しています。

/varには、ログ、プロセスID、一時ディレクトリ、メールスプールなどの「可変ファイル」が含まれています。

/procprocファイルシステムがあるシステムの場合)には元々、実行中のプロセスに関する情報が含まれていましたが、Linuxはこれを拡張して、他の多くの情報も含めます(たとえば、cat /proc/cpuinfo)。

一部の古いUnixバリアントでは、/etcは、単に構成ファイルに制限されるのではなく、実行可能プログラムを含むことがよくありました(実際には、場合によってはまだそうである場合もあります)。メモリが機能する場合、ifconfigは実際には数年前のSVR4システムでは/etc/ifconfigでした。

Solarisマシンを使用している場合は、xpg4(「X/Open移植性ガイド」の略)、ccs(「Cコンパイラシステム」)、およびucbも表示されます。 (「カリフォルニア大学バークレー校」— BSD互換性)。

[〜#〜] fhs [〜#〜] が参考になります:)

7
Mo.

/etcは、et ceteraの略です。ウィキペディアの参考文献 '72のBell Labsドキュメント と呼ばれています。

6
Kyle Brandt

ファイルシステム階層標準には、etcの履歴に関する情報があります。

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

名前自体の意味について論争がありました。 Bell研究所の初期のバージョンのUNIX実装ドキュメントでは、/ etcはetceteraディレクトリと呼ばれています[24]。バイナリが含まれていません)。初期のドキュメントの公開以降、ディレクトリ名はさまざまな方法で再指定されています。最近の解釈には、「編集可能なテキスト設定」や「拡張ツールチェスト」などのバックロニムが含まれます。

1
AaronLS