436 Stimmen

Was bedeutet "rc" in Dot-Dateien

In meinem Home-Ordner unter Linux habe ich mehrere Konfigurationsdateien mit der Dateinamenerweiterung "rc":

$ ls -a ~/|pcregrep 'rc$'
.bashrc
.octaverc
.perltidyrc
.screenrc
.vimrc

Was bedeutet das "rc" in diesen Namen?

426voto

Ribtoks Punkte 6204

Es sieht wie eine der folgenden Möglichkeiten aus:

  • Laufbefehle
  • Ressourcenkontrolle
  • Laufkontrolle
  • Laufzeitkonfiguration

Außerdem habe ich eine Zitat :

Das Suffix 'rc' geht auf den Großvater von Unix, CTSS, zurück. Es hatte eine Befehlsskriptfunktion namens "runcom". Frühe Unixe verwendeten "rc" als Namen für das Boot-Skript des Betriebssystems, als Tribut an CTSS runcom.

53voto

Prometheus Punkte 29893

Laufzeitkonfiguration normalerweise, wenn sie in der config Verzeichnis. Ich betrachte sie als Ressourcendateien. Wenn Sie sehen rc im Dateinamen könnte dies die Version sein, z.B. Release Candidate.

Editar : Nein, ich nehme es offiziell zurück... "Befehle ausführen"

[Unix: aus den runcom-Dateien auf dem CTSS-System 1962-63, über das Startskript /etc/rc]

Skriptdatei mit Startanweisungen für ein Anwendungsprogramm (oder ein ganzes Betriebssystem), in der Regel eine Textdatei, die Befehle enthält, die nach dem Start des Systems möglicherweise manuell aufgerufen wurden, aber bei jedem Systemstart automatisch ausgeführt werden sollen.

Es scheint also, dass der "rc"-Teil für "runcom" steht, was meiner Meinung nach zu "run commands" erweitert werden kann. Und genau das ist es, was die Datei enthält: Befehle, die die Bash ausführen soll.

Zitiert de Wofür steht "rc" in .bashrc?

Ich habe etwas Neues gelernt! :)

21voto

Nelssen Punkte 992

Im Zusammenhang mit Unix-ähnlichen Systemen wird der Begriff rc steht für die Phrase "Befehle ausführen". Er wird für jede Datei verwendet, die Startinformationen für einen Befehl enthält . Man geht davon aus, dass es irgendwo im Jahr 1965 aus einer Runcom-Einrichtung des MIT Compatible Time-Sharing System (CTSS) hervorgegangen ist.

Referenz: https://en.wikipedia.org/wiki/Run_commands

4voto

Chung Lim Punkte 169

In der Unix-Welt steht RC für "Run Control".

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

-10voto

Justin Scott Punkte 3

Um rc-Dateien zu verstehen, ist es hilfreich zu wissen, dass Ubuntu in mehrere verschiedene Runlevels. Sie sind 0-6, wobei 0 für "halt" steht, 1 für "single-user", 2 für "multi-user" (der Standard-Runlevel), usw. Dieses System wurde nun durch das Emporkömmling y initd Programme in den meisten Linux-Distros. Sie wird aus Gründen der Abwärtskompatibilität weiterhin gepflegt.

Innerhalb der /etc Verzeichnis befinden sich mehrere Ordner mit den Bezeichnungen "rc0.d, rc1.d" usw. bis rc6.d. Dies sind die Verzeichnisse, auf die der Kernel verweist, um zu wissen, welche init Skripte, die es für diesen Runlevel ausführen soll. Es handelt sich um symbolische Links zu den Skripten des Systemdienstes, die sich im Verzeichnis /etc/init.d Verzeichnis.

In dem Kontext, in dem Sie es verwenden, scheint es, dass Sie alle Dateien mit rc im Namen auflisten. Der Code in diesen Dateien legt fest, wie die Dienste/Aufgaben bei der Initialisierung gestartet und ausgeführt werden.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X