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?
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?
Es sieht wie eine der folgenden Möglichkeiten aus:
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.
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! :)
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.
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 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.