この質問にはすでに答えがあります:
まあ、これは恥ずかしいです。忠実な同僚の名前を知らないことに気付いたのは、彼らと10年間働いた後です。「ねえ、ええと... *咳!*、今朝私のエイリアスを設定してくれたすばらしい仕事に感謝します...」
手紙は何をするrc
では意味.bashrc
、.kshrc
など、?
知っている場合は、出典を引用してください。
わからない場合でも、根拠のない仮定、提案、代替案があればそれを歓迎します。
rc
ですか?
この質問にはすでに答えがあります:
まあ、これは恥ずかしいです。忠実な同僚の名前を知らないことに気付いたのは、彼らと10年間働いた後です。「ねえ、ええと... *咳!*、今朝私のエイリアスを設定してくれたすばらしい仕事に感謝します...」
手紙は何をするrc
では意味.bashrc
、.kshrc
など、?
知っている場合は、出典を引用してください。
わからない場合でも、根拠のない仮定、提案、代替案があればそれを歓迎します。
rc
ですか?
回答:
「run commands」の略です。
これは、MITのCTSS(互換性のあるタイムシェアリングシステム)とMulticsに由来しています。Multicsでは、コマンド処理シェルは通常のプログラムであるという考えが生まれました。CTSSにはRUNCOM(「実行コマンド」)と呼ばれるプログラムがあり、UNIXが生まれたコミュニティではスクリプトが「a runcom」と呼ばれ、ファイル拡張子に.rc
なり、一般的にrc
略語になりました。
rc
コマンドのリストの名前として立ち往生しています。
「コマンドの実行」の略です。
ウィキペディアから:
rcという用語は、「コマンドを実行する」というフレーズを表します。コマンドの起動情報を含むファイルに使用されます。1965年のどこかで、MIT Compatible Time-Sharing System(CTSS)のruncom施設から生まれたと考えられています。
Brian KernighanとDennis Ritchieから:「ファイルに保存されたコマンドの束を実行する機能がありました。「runコマンド」のためにruncomと呼ばれ、ファイルは「a runcom」と呼ばれ始めました。Unixのrcはその使用からの化石。」
MulticsのエンジニアであるTom Van Vleckは、rcの拡張についても回想しています。「コマンド処理シェルを通常のスレーブプログラムにするというアイデアは、Multicsの設計から生まれました。 Unix構成ファイルの「.rc」接尾辞の」
これは、Tom DuffのrcシェルであるBell LabsシェルのPlan 9の名前の由来でもあります。シェルの主な仕事は「コマンドの実行」であるため、「rc」と呼ばれます。
歴史的に正確ではありませんが、rcファイルはプログラムの実行方法を制御するため、rcは「実行制御」として拡張されることもあります。たとえば、エディターVimは.vimrcファイルの内容を探して読み取り、その初期構成を決定します。ではUnixのプログラミングの当、エリック・レイモンドは一貫して「実行制御」をファイルとしてファイルをでrcを指します。
私は聞きました
- コマンドを実行する
- リソース制御
- 走行制御
- ランタイム構成
個人的には、ESRがそう言っているので、実行制御を使用します。
http://www.catb.org/~esr/writings/taoup/html/ch10s03.html
彼の脚注はこう述べています。
The ‘rc’ suffix goes back to Unix's grandparent, CTSS. It had a command-script feature called "runcom". Early Unixes used ‘rc’ for the name of the operating system's boot script, as a tribute to CTSS runcom.
ウィキペディアは「コマンドの実行」をデフォルトの長い形式として選択しますが、文脈によって単語の選択が決まることを認めています。
While not historically precise, rc may also be pronou- nced as "run control", because an rc file controls how a program runs. For instance, the editor Vim looks for and reads the contents of the .vimrc file to determine its initial configuration. The most sensible pronunci- ation depends on the function of the file: to start something up, or to control how something starts up.