
ルートディレクトリの「etc」フォルダは何を表しますか?これを知ると、特定のファイルがどこにあるかを覚えておくのに役立ちます。
修正する:他の人に便利です。このフォルダは「ホスト固有の設定ファイル」用です。引用する。
答え1
最初は/bin
プログラム(本質的に実行可能なバイナリ)に使用され、すぐに/dev
デバイスファイルと/lib
プログラム(ライブラリ)によってロードされる追加の実行コードに使用されました。また、最初はユーザーデータとして、その後は/usr
独自のオペレーティングシステム領域としてbin
、電子形式のドキュメントを含む追加のオペレーティングシステム領域として非常に初期に登場しました。ソースコードもしばしば提供されます。lib
man
/usr
オペレーティングシステムには、既存のカテゴリに合わないいくつかのファイルがあります。これには、passwd
ユーザーのパスワードを含むファイル、mtab
で作成されたファイル、起動時mount
に実行されるプログラム、およびその後に実行されるプログラムが含まれます。init
rc
(以前のUnixソースコードを参照できます。Unixツリー。 V6以前のバージョンは非常に断片化されていました。また、見ることができますV1そしてV6マニュアルは次の場所にあります。マンページライブラリ.)
当初、内部ファイルは構成/etc
ファイルではありませんでした。当初、何かをカスタマイズするには、システムの対応する部分を再コンパイルする必要がありました。 Unixがより強力になるにつれて、再コンパイルなしでより多くの作業を実行できます。 Unixが広く使われているので、人々はますます多くのことをしたいと思い、再コンパイルする手間をかけずにそれを行う方法を見つけました。そのため、/etc
人々がカスタマイズできるテキストファイルがますます多くなり、徐々に構成ディレクトリになりました。
/sbin
システム管理者のみを含むプログラムを作成すると、テキストファイルのみが残り、/etc
そのほとんどはシステム管理者がカスタマイズできます。一部のファイルは(たとえば/etc/mtab
、時には/etc/resolv.conf
)システムプログラムによって自動的に維持されます。/run
Linuxの世界では、これらのファイルを移動する傾向が遅いです。
最新の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