Linuxのホームフォルダーには、ファイル名拡張子が「rc」の設定ファイルがいくつかあります。
$ ls -a ~/|pcregrep 'rc$'
.bashrc
.octaverc
.perltidyrc
.screenrc
.vimrc
これらの名前の「rc」はどういう意味ですか?
Linuxのホームフォルダーには、ファイル名拡張子が「rc」の設定ファイルがいくつかあります。
$ ls -a ~/|pcregrep 'rc$'
.bashrc
.octaverc
.perltidyrc
.screenrc
.vimrc
これらの名前の「rc」はどういう意味ですか?
回答:
次のいずれかになります。
また、私は引用を見つけました:
'rc'サフィックスは、Unixの祖父母であるCTSSに戻ります。「runcom」と呼ばれるコマンドスクリプト機能がありました。初期のUnixでは、CTSS runcomへのオマージュとして、オペレーティングシステムのブートスクリプトの名前に「rc」を使用していました。
config
ディレクトリにある場合、通常はランタイム構成。私はそれらをリソースファイルと考えています。rc
ファイル名が表示されている場合、これはバージョン、つまりリリース候補版である可能性があります。
編集:いいえ、正式に取り戻します...「コマンドを実行」
[Unix:起動スクリプト/ etc / rcを介して、CTSSシステム1962-63のruncomファイルから]
アプリケーションプログラム(またはオペレーティングシステム全体)の起動手順を含むスクリプトファイル。通常、システムの実行後に手動で呼び出されたが、システムが起動するたびに自動的に実行される種類のコマンドを含むテキストファイル。
したがって、「rc」の部分は「runcom」を表すように見えますが、「run commands」に拡張できると思います。実際、これはまさにファイルに含まれるもので、bashが実行するコマンドです。
引用符で囲まれたからため.bashrcのスタンドに「RC」を何?
新しいことを学びました!:)
Release Candidate
もそのない「RCでbashrcに」もし
Unixの世界では、RCは「Run Control」の略です。
Unixライクなシステムのコンテキストでは、rcという用語は「コマンドの実行」というフレーズを表します。これは、コマンドの起動情報を含むすべてのファイルに使用されます。1965年にMIT互換タイムシェアリングシステム(CTSS)のruncomファシリティから発生したと考えられています。
rcファイルを理解するには、Ubuntuがいくつかの異なるランレベルで起動することを知っておくと役立ちます。それらは0-6、0は「停止」、1は「シングルユーザー」、2は「マルチユーザー」(デフォルトのランレベル)などです。このシステムは、ほとんどのLinuxのUpstartおよびinitdプログラムによって古くなっています。ディストリビューション。下位互換性のために引き続き維持されています。
/etc
ディレクトリ内には、「rc0.d、rc1.d」などのラベルが付いた複数のフォルダーがrc6.dまであります。これらは、カーネルがそのランレベルで実行すべきinitスクリプトを知るために参照するディレクトリです。これらは、/etc/init.d
ディレクトリにあるシステムサービススクリプトへのシンボリックリンクです。
それを使用しているコンテキストでは、名前にrcが含まれるファイルを一覧表示しているように見えます。これらのファイルのコードは、初期化時にサービス/タスクの起動方法と実行方法を設定します。