etcとはどういう意味ですか?

etcとはどういう意味ですか?

ルートディレクトリの「etc」フォルダは何を表しますか?これを知ると、特定のファイルがどこにあるかを覚えておくのに役立ちます。

修正する:他の人に便利です。このフォルダは「ホスト固有の設定ファイル」用です。引用する

答え1

最初は/binプログラム(本質的に実行可能なバイナリ)に使用され、すぐに/devデバイスファイルと/libプログラム(ライブラリ)によってロードされる追加の実行コードに使用されました。また、最初はユーザーデータとして、その後は/usr独自のオペレーティングシステム領域としてbin、電子形式のドキュメントを含む追加のオペレーティングシステム領域として非常に初期に登場しました。ソースコードもしばしば提供されます。libman/usr

オペレーティングシステムには、既存のカテゴリに合わないいくつかのファイルがあります。これには、passwdユーザーのパスワードを含むファイル、mtabで作成されたファイル、起動時mountに実行されるプログラム、およびその後に実行されるプログラムが含まれます。initrc

(以前のUnixソースコードを参照できます。Unixツリー。 V6以前のバージョンは非常に断片化されていました。また、見ることができますV1そしてV6マニュアルは次の場所にあります。マンページライブラリ.)

当初、内部ファイルは構成/etcファイルではありませんでした。当初、何かをカスタマイズするには、システムの対応する部分を再コンパイルする必要がありました。 Unixがより強力になるにつれて、再コンパイルなしでより多くの作業を実行できます。 Unixが広く使われているので、人々はますます多くのことをしたいと思い、再コンパイルする手間をかけずにそれを行う方法を見つけました。そのため、/etc人々がカスタマイズできるテキストファイルがますます多くなり、徐々に構成ディレクトリになりました。

/sbinシステム管理者のみを含むプログラムを作成すると、テキストファイルのみが残り、/etcそのほとんどはシステム管理者がカスタマイズできます。一部のファイルは(たとえば/etc/mtab、時には/etc/resolv.conf)システムプログラムによって自動的に維持されます。/runLinuxの世界では、これらのファイルを移動する傾向が遅いです。

最新のUnixシステムでは、ほとんどすべてのシステム全体の構成ファイルがありますが、/etcすべてのファイルが/etc構成ファイルであるわけではありません。一般的なLinuxディストリビューションやその他のUnixバリアントは、パッケージ内の多くのファイルの修正をうまく処理できません。少なくとも、システムがアップグレードされたときにローカル修正を手動でマージする必要があるかもしれません。

答え2

定義-/etc?良い歴史があります。

以前の Bell Labs UNIX マニュアルなどで「etc.」への参照を見つけることができます。最近は、システム構成にのみ使用されますが、他のディレクトリには合わないすべての項目がある場所でした。

答え3

「待ってください」という意味です。ラテン語は文字通り「そして残り」を意味します。そして証拠があります。

編集する:上記の元のリンクは2007年3月3日にアーカイブされました。内部にピーターH.サルス彼が「ちょうど受け取った」電子メールを引用してデニス・リッチUnixの共同創設者は、「etc」がもともと何を意味するのかを正確に知っていました。

/ etcの元の内容は「etc」で、他の場所には適していないようです。他の変形は、語源が異なる場合がある。

ありがとう、
デニス

答え4

UNIX当初は、コンテンツを短縮する必要があり、実用的でした。したがって、すべてのシステムディレクトリは3文字のままで短縮されます。これらの名前は、最新のLinuxシステムにまだ存在します。 (例:usrユーザー、var変数、libライブラリ)「など」で現在の機能をetc表す反意語である「編集可能なテキスト構成」が言及されたいくつかのサイトを見たことがありますが、これはそのコンテンツをよりよく表現するための現代的な適応日ですだけです。etc

関連情報