まあ、これは恥ずかしいです。 10年間働いた後、忠実な同僚の名前がわからないことに気づいたばかりです。 「ねえ、ええと…* cough!*、今朝のエイリアスの設定で素晴らしい仕事をしてくれてありがとう...」
rc
という文字は、.bashrc
、.kshrc
などで何を意味しますか?
知っている場合は、出典を引用してください。
ご存じない場合でも、根拠のない仮定、提案、代替案としてマークされている場合は、それらを歓迎します。
「 run commands 」の略です。
これは [〜#〜] mit [〜#〜] 's CTSS(Compatible Time-Sharing System) および Multics から来ます。コマンド処理シェルは通常のプログラムから生まれたものだという考え。 CTSSにはRUNCOM(「実行コマンド」用)と呼ばれるプログラムがあり、スクリプトはUnixが生まれたコミュニティで「runcom」と呼ばれ、ファイル拡張子.rc
と一般的にrc
の省略形に。
rc
は、コマンドのリストの名前としてスタックします。
「実行コマンド」の略です。
Wikipedia から:
Rcという用語は、「コマンドの実行」という語句を表します。これは、コマンドの起動情報を含むすべてのファイルに使用されます。 1965年にMIT互換タイムシェアリングシステム(CTSS))のruncomファシリティから発生したと考えられています。
Brian KernighanとDennis Ritchieから:「ファイルに保存された一連のコマンドを実行する機能がありました。「run commands」の場合はruncomと呼ばれ、ファイルは「a runcom」と呼ばれ始めました。Unixのrcはその使用からの化石。」
MulticsエンジニアのTom Van Vleckは、拡張子rcについても振り返っています。「コマンド処理シェルを通常のスレーブプログラムにするという考えは、Multicsの設計に由来し、Louis PouzinによるCTSSの前身のプログラムは、RUNCOMと呼ばれています一部のUnix構成ファイルの「.rc」サフィックスの一部。」
これは、rc ShellであるTom DuffによるBell Labs ShellのPlan 9の名前の起源でもあります。シェルの主な仕事は「コマンドを実行する」ことなので、「rc」と呼ばれます。
歴史的に正確ではありませんが、rcファイルはプログラムの実行方法を制御するため、rcは「実行制御」として展開することもできます。たとえば、エディターのVimは.vimrcファイルの内容を検索して読み取り、初期構成を決定します。 The Art Of Unix Programmingでは、Eric S. Raymondは一貫して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.
ウィキペディアは、デフォルトの長い形式として「コマンドの実行」を選択していますが、そのコンテキストがWordの選択を決定する必要があることを認めています。
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.