ルートディレクトリの「etc」フォルダは何の略ですか?これを知っていると、特定のファイルがどこにあるかを思い出すのに役立つと思います。
更新:他の人にも役立つかもしれません。フォルダは「ホスト固有の構成ファイル」に使用されます-リファレンス。
コメント
回答
定義-/ etc?にはいくつかの良い歴史があります。
「etcetera」への参照は古いベル研究所のUNIXマニュアルなどにあります。現在はシステムにのみ使用されています。構成ですが、以前は他のディレクトリに収まらないものがすべて入っていました。
コメント
- "古いベル研究所のUNIXマニュアル"いつですか?
回答
元々、プログラム(基本的には実行可能バイナリ)には/bin
があり、すぐにデバイスファイルと/dev
になりました。 /lib
は、プログラム(ライブラリ)によってロードされる追加の実行可能コード用です。 /usr
も非常に早い段階で登場しました。最初はユーザーデータ用で、次に独自のbin
と次に、電子形式のマニュアルを含むman
。ソースコードは、/usr
の下のどこかに提供されることもよくありました。
オペレーティングシステムには、既存のカテゴリのいずれにも当てはまらないファイルがいくつかありました。 。これには、ユーザーのパスワードを含むpasswd
ファイルと、mount
divによって作成されたmtab
ファイルが含まれていました。 >、およびinit
以降のrc
プログラムは起動時に実行され、時間の経過とともに、実行のみを目的としたプログラムがますます増えています。管理目的であり、通常の使用法の一部ではありません。
( Unixツリーで古いUnixソースコードを参照できます。以前のバージョンV6よりも非常に断片的です。 V1 および V6 のマニュアルも
手動ページライブラリ。)
最初は、/etc
のファイルが構成であるという意味はありませんでした。 f iles。このごく初期の頃、何かをカスタマイズしたい場合は、システムのその部分を再コンパイルする必要がありました。Unixがより強力になるにつれて、再コンパイルせずにできることがますます増えました。Unixがより広く使用されるようになるにつれて、人々がやりたいことはますます増えており、再コンパイルの手間をかけずにそれを行う方法を見つけました。そのため、/etc
は、人々ができるテキストファイルでいっぱいになりました。カスタマイズしたため、徐々に構成ディレクトリになりました。
システム管理者専用のプログラムを含む/sbin
を作成すると、/etc
にはテキストファイルのみが含まれ、その多くはシステム管理者がカスタマイズできます。いくつかのファイル(/etc/mtab
、場合によっては)はシステムプログラムによって自動的に維持されます。これらのファイルをLinuxの/run
に移動する傾向は遅いです。
最新のUNIXシステムでは、ほとんどすべてのシステム全体の構成ファイルが/etc
の下にありますが、/etc
は構成ファイルです。一般的なLinuxディストリビューションやその他のUNIXバリアントは、パッケージからのファイルの多くを変更するのにうまく対応できません。少なくとも、システムのアップグレード時にローカルの変更を手動でマージする必要が生じる可能性があります。
コメント
- プログラムにディレクトリから複数の構成ファイルを読み取らせることで、ファイル変更の問題は徐々に解決されています。それらの一部はパッケージに同梱され、その他は出荷されたものは削除される可能性がありますが、ユーザーが変更しないでください。素晴らしい有益な回答です。
- 一部のUNIXOSでは' ll / etcで/ bin内のコマンドを指すシンボリックリンクを見つけます。
- @Gilles、"のソースはどこにありますか。元々は… "
- @Pacerierソースコード、エミュレーターで実行されているバイナリ、ドキュメント、研究論文(主にThompsonとRitchieによる)を見た思い出。
参照がない場合は、必要に応じて追跡してください。
回答
これは" et cetera "を意味します。ラテン語では、文字通り"と残りの"です。 そして私には証拠があります。
編集: 2007年3月3日付けの上記の元のリンクはアーカイブされています。その中で、 Peter H. Salus は、"受信したばかりのメールを引用しています" from Dennis Richie 、Unixの共同作成者、" etc "は当初次の略でした:
/ etcの元の内容は" et cetera "他の場所には適合しなかったようです。他の亜種は、独自の病因を異なる方法で行う可能性があります。
よろしく、
デニス
コメント
- ' Peter Salusが誰であるかわからない: amazon.com/Quarter-Century-UNIX-Peter-Salus/dp/0201547775
- こんにちは著者:)あなたの証明リンクは死んでいるようです、あなたが引用したメールを指しているかどうか明確にできますか?
回答
ウィキペディア”s Filesystem Hierarchy StandardArticleでこれについて説明しています。
ホスト固有のシステム全体の構成ファイル名前自体の意味については論争がありました。 。ベル研究所のUNIX実装ドキュメントの初期バージョンでは、 / etcはetceteraディレクトリと呼ばれていました。これは、このディレクトリが歴史的に他の場所に属していないすべてのものを保持していたためです(ただし、FHSは/ etcを静的構成ファイルに制限し、バイナリを含めることはできません)。初期のドキュメントの公開以来、ディレクトリ名はさまざまな方法で再指定されています。最近の解釈には、「編集可能なテキスト構成」や「拡張ツールチェスト」などのバックロニムが含まれます。
回答
UNIXの初期段階ではものに短い名前を付けるために必要かつ実用的でした。したがって、すべてのシステムディレクトリは3文字に保たれ、それらは略語です。これらの名前は、最新のLinuxシステムに引き続き存在します。 (つまり、usr-user、var-variable、lib-library)。 etc
は “et cetera”に由来しますが、etc
の現在の機能を表すバックロニムが言及されていることをいくつかのサイトで見ました。 :「編集可能なテキスト構成」ですが、これも、そこにあるものをより適切に表現するための最新の適応です。
回答
リストの「etc …」のように「etcetera」を意味していると思いました。
この製品は、犬などの家庭用ペットに役立ちます。猫、など…
コメント
- 'もそう思いましたが、' t私には理にかなっています。なぜ標準のルートlinuxフォルダになどの名前が付けられるのでしょうか?しかし、おそらくそうです…
- 最も貧しいカテゴリのシステムだけが"その他"カテゴリ。Unixは十分に大きいのでn " misc "フォルダーをeedします。彼らはただ違う名前を選んだだけです。
回答
私はいつも、「etc =残りのすべてのディレクトリ」のようなその他のディレクトリを提案することだと思っていました。わざわざさらに分類しないでください」;私は個人的にこのようなフォルダをホームディレクトリでも使用しています(etcではなく “oars” = “(something)else”)。
回答
元々は「エトセトラ」を意味していましたが、現在は「編集可能なテキスト構成」を表しています。
コメント
- あなたが正しいと思います。これに関連する情報源を共有できますか?
- 申し訳ありませんが、それでも" et cetera "
- 別の回答では、これは本当に裏切り者であると主張しています。
回答
私は電子工学を研究しており、RaspberryPiに関するコースを持っています。 / etcは「編集可能なテキスト構成」の略であると私たちのメモは述べています。 「エトセトラディレクトリ」はあだ名に過ぎないといつも思っていました。それは他の方法よりも理にかなっていますが、私は誰ですか…
編集して構成" ですが、これが" real "の意味。
/etc
に押し込みました。プーフ!デファクトスタンダード。/usr
は元々、ユーザーのホームディレクトリがあった場所でしたか?/etc
にバイナリを持っていたことに注意してください。 。