ルートディレクトリの「etc」フォルダは何を表していますか?これを知っていると、特定のファイルがどこにあるかを思い出すのに役立つと思います。
/etc
それを置く場所が他になかったので、誰もがそれを押し込みました。失礼!事実上の標準。あなたはそれが知っている/usr
、もともとユーザのホームディレクトリがあっところでしたか?
/etc
です。
ルートディレクトリの「etc」フォルダは何を表していますか?これを知っていると、特定のファイルがどこにあるかを思い出すのに役立つと思います。
/etc
それを置く場所が他になかったので、誰もがそれを押し込みました。失礼!事実上の標準。あなたはそれが知っている/usr
、もともとユーザのホームディレクトリがあっところでしたか?
/etc
です。
回答:
もともとは/bin
、プログラム(本質的には実行可能バイナリ)用でしたが、まもなく/dev
デバイスファイルや/lib
プログラム(ライブラリ)によってロードされた追加の実行可能コード用でした。/usr
また、自身の持つ余分なOS領域として、その後、最初のユーザデータのために、非常に早い段階で来たbin
し、lib
その後、man
電子形式のマニュアルを含みます。また、ソースコードはのどこかにしばしば提供されました/usr
。
また、オペレーティングシステムには、既存のカテゴリのいずれにも当てはまらないファイルがいくつかありました。これには、passwd
ユーザーのパスワードを含むファイル、およびmtab
によって書き込まれたファイルmount
、およびブート時に実行されるinit
以降のrc
プログラムが含まれます。
(Unixツリーで古いUnixソースコードを参照できます。V6より前のバージョンは非常に断片的です。V1およびV6のマニュアルはManual Page Libraryでも参照できます。)
最初は、ファイル/etc
が構成ファイルであるという意味はありませんでした。ごく初期の段階で、何かをカスタマイズしたい場合は、システムのその部分を再コンパイルすることになります。Unixがより強力になると、再コンパイルせずにできることはますます多くなりました。Unixがより広く使用されるにつれて、人々がやりたいことはますます多くなり、再コンパイルの手間をかけることなくそれらを行う方法を見つけました。だから、/etc
それゆえ、それは徐々に設定ディレクトリとなり、人々はとカスタマイズなかった可能性があり、より多くのテキストファイルでいっぱい。
/sbin
システム管理者専用のプログラムを含むように作成/etc
すると、テキストファイルのみが含まれるようになり、その多くはシステム管理者がカスタマイズできます。いくつかのファイル(例:)は/etc/mtab
、/etc/resolv.conf
システムプログラムによって自動的に維持されます。/run
Linuxの世界では、これらのファイルを移動するのは遅い傾向です。
最新のUNIXシステムでは、システム全体の構成ファイルのほとんどすべてがの下/etc
にありますが、すべてのファイル/etc
が構成ファイルではありません。典型的なLinuxディストリビューションや他のUnixの亜種は、パッケージに由来する多くのファイルの修正にうまく対処していません。少なくとも、システムのアップグレード時にローカルの変更を手動でマージする必要がある場合があります。
「et cetera」を意味します。ラテン語では文字通り「そして残り」。そして、私は証拠を持っています。
編集: 2007年3月4日付のアーカイブされた投稿で、Peter H. Salusは、Unixの共同作成者であるDennis Richieから「受け取った」メールを引用し、「など」が最初に何を意味していたかを明確にしました:
/ etcの元の内容は「et cetera」であり、他の場所には収まらないようです。他のバリアントは、独自の語源を異なる方法で行う場合があります。
よろしく、
デニス
WikipediaのFilesystem Hierarchy Standard Articleでこれについて説明しています。
ホスト固有のシステム全体の構成ファイル名前自体の意味については論争がありました。BellラボのUNIX実装ドキュメントの初期バージョンでは、/ etcはetceteraディレクトリと呼ばれます。これは、このディレクトリが他の場所に属さないすべてを歴史的に保持していたためです(ただし、FHSは/ etcを静的構成ファイルに制限し、バイナリを含まない場合があります)。初期のドキュメントの発行以来、ディレクトリ名はさまざまな方法で再指定されています。最近の解釈には、「編集可能なテキスト設定」や「拡張ツールチェスト」などのバックロニムが含まれています。
私は電子工学を学び、RaspberryPiについてのコースを持っています。私たちのノートでは、/ etcは「編集可能なテキスト設定」の略であると述べています。私は常に「その他のディレクトリ」はニックネームに過ぎないと考えていました。それは他の方法よりも意味がありますが、私は誰ですか...