GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Was bedeutet das 'rc' in `.bashrc` usw.?

Es steht für „Run Commands“.

Dies kommt von MITs CTSS (Compatible Time-Sharing System) und Multics, wo die Idee entstand, dass eine Befehlsverarbeitungs-Shell ein gewöhnliches Programm wäre. CTSS hatte ein Programm namens RUNCOM (für „Befehle ausführen“) und ein Skript wurde in der Community, aus der Unix stammte, „a runcom“ genannt, was zu der Dateierweiterung .rc führte und allgemein zur rc Abkürzung.

rc stick als Name für eine beliebige Liste von Befehlen.


Es steht für "Run Commands."

Aus Wikipedia:

Der Begriff rc steht für den Ausdruck „Befehle ausführen“. Es wird für jede Datei verwendet, die Startinformationen für einen Befehl enthält. Es wird angenommen, dass es irgendwo im Jahr 1965 von einer Runcom-Einrichtung des MIT-kompatiblen Time-Sharing-Systems (CTSS) stammt.

Von Brian Kernighan und Dennis Ritchie:„Es gab eine Einrichtung, die eine Reihe von Befehlen ausführte, die in einer Datei gespeichert waren; sie hieß runcom für ‚Befehle ausführen‘, und die Datei begann, ‚a runcom‘ genannt zu werden. rc in Unix ist ein Fossil aus dieser Verwendung."

Auch Tom Van Vleck, ein Multics-Ingenieur, erinnert sich an die Erweiterung rc:„Die Idee, die Befehlsverarbeitungs-Shell zu einem gewöhnlichen Slave-Programm zu machen, kam vom Multics-Design und einem Vorgängerprogramm auf CTSS von Louis Pouzin namens RUNCOM, der Quelle der Endung ".rc" in einigen Unix-Konfigurationsdateien."

Daher stammt auch der Name der Shell Plan 9 von Bell Labs von Tom Duff, die rc Shell. Es heißt 'rc', weil die Hauptaufgabe einer Shell darin besteht, 'Befehle auszuführen'.

Obwohl es historisch nicht genau ist, kann rc auch als "Run Control" erweitert werden, da eine rc-Datei steuert, wie ein Programm ausgeführt wird. Zum Beispiel sucht und liest der Editor Vim den Inhalt der .vimrc-Datei, um ihre anfängliche Konfiguration zu bestimmen. In Die Kunst der Unix-Programmierung , bezeichnet Eric S. Raymond rc-Dateien konsequent als "Run-Control"-Dateien.


Von djeikyb auf Ask Ubuntu:

Ich habe gehört

  • Befehle ausführen
  • Ressourcenkontrolle
  • Steuerung ausführen
  • Laufzeitkonfiguration

Persönlich würde ich mich für Run Control entscheiden, weil ESR es so sagt.

http://www.catb.org/~esr/writings/taoup/html/ch10s03.html

Seine Fußnote lautet:

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.

Wikipedia wählt "Befehle ausführen" als Standard-Langform, gibt aber zu, dass der Kontext die Wortwahl bestimmen sollte.

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. Was bedeutet „–“ (Doppelstrich)?

  2. Linux – Was bedeutet ein Punkt nach den Dateiberechtigungsbits?

  3. Was bedeutet kaufmännisches Und am Ende einer Shell-Skriptzeile?

  4. Was bedeutet in der Ausgabe von Ps?

  5. Was bedeutet ein Punkt vor dem Variablennamen in struct?

Was bedeutet Exec 3?

VIMRC, SCREENRC, BASHRC, KSHRC usw. Was bedeutet RC?

Was bedeutet das letzte - (Bindestrich) in Optionen von `bash`?

Was ist die Größenbeschränkung für /etc/hosts?

Was bedeutet die ep-Fähigkeit?

Was bedeutet ein + am Ende der Berechtigungen von ls -l?