GNU/Linux >> Linux の 問題 >  >> Linux

`.bashrc` などの 'rc' は何を意味していますか?

「実行コマンド」の略です。

これは、MIT の CTSS (Compatible Time-Sharing System) と Multics に由来し、コマンド処理シェルは通常のプログラムであるという考えが生まれました。 CTSS には RUNCOM (「実行コマンド」) と呼ばれるプログラムがあり、スクリプトは Unix 発祥のコミュニティで「a runco​​m」と呼ばれ、ファイル拡張子 .rc につながりました。 そして一般的に rc まで 略語.

rc コマンドのリストの名前として固定されています。


「実行コマンド」の略です。

ウィキペディアより:

<ブロック引用>

rc という用語は、「コマンドを実行する」というフレーズを表します。コマンドの起動情報を含むすべてのファイルに使用されます。 1965 年のどこかで、MIT 互換タイムシェアリング システム (CTSS) のランコム機能から発生したと考えられています。

Brian Kernighan と Dennis Ritchie から:「ファイルに格納された一連のコマンドを実行する機能がありました。それは「実行コマンド」の runco​​m と呼ばれ、ファイルは「runco​​m」と呼ばれるようになりました。Unix の rc はその使用法からの化石です。」

Multics のエンジニアである Tom Van Vleck も拡張機能 rc について回想しています:一部の Unix 構成ファイルの「.rc」サフィックスの。"

これは、Tom Duff によるベル研究所のシェル、rc シェルの Plan 9 の名前の由来でもあります。シェルの主な仕事は「コマンドの実行」であるため、「rc」と呼ばれます。

歴史的に正確ではありませんが、rc ファイルはプログラムの実行方法を制御するため、rc は「実行制御」として拡張されることもあります。たとえば、エディター Vim は .vimrc ファイルの内容を探して読み取り、初期構成を決定します。 In The Art Of Unix Programming 、Eric S. Raymond は一貫して rc ファイルを「実行制御」ファイルと呼んでいます。


Ask Ubuntu の djeikyb から:

<ブロック引用>

聞いた

  • コマンドを実行
  • 資源管理
  • 実行制御
  • ランタイム構成

個人的には、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.

http://en.wikipedia.org/wiki/Run_Commands


Linux
  1. ファイル名の末尾のチルダ(〜)はどういう意味ですか?

  2. ファイルパーミッションの「s」属性はどういう意味ですか?

  3. `file`によって報告されたインタプリタは何を参照していますか?

  1. Exec 3とは何ですか?

  2. 構文 |&はシェル言語で何を意味しますか?

  3. /etc/hosts のサイズ制限は?

  1. 「–」(二点鎖線)とはどういう意味ですか?

  2. Linux –ファイルパーミッションビットの後のドットはどういう意味ですか?

  3. シェルスクリプト行の最後にあるアンパサンドとはどういう意味ですか?