it-swarm.com.de

Wofür steht "rc" in .bashrc?

Ist es zufällig "Ressourcenkonfiguration"?

282
Lazer

Wie so oft bei obskuren Begriffen hat die Jargon-Datei eine Antwort:

[Unix: Aus Runcom-Dateien auf dem CTSS-System 1962-63 über das Startskript/etc/rc] Skriptdatei mit Startanweisungen für ein Anwendungsprogramm (oder ein gesamtes Betriebssystem), normalerweise eine Textdatei mit Befehlen dieser Art Möglicherweise wurde es nach dem Ausführen des Systems manuell aufgerufen, muss jedoch bei jedem Systemstart automatisch ausgeführt werden.

Es scheint also, dass der Teil "rc" für "runcom" steht, was meiner Meinung nach zu "run command" erweitert werden kann. Genau das enthält die Datei, Befehle, die bash ausführen soll.

286
Steven D

Eine weitere Erweiterung - run control

Am Dienstag, den 4. November 2003, schrieb goldwyn rodrigues:

Weiß jemand, was RC (in bashrc/mailrc/...) bedeutet oder wie es entstanden ist? Ich meine, ist es ein Akronym? Wenn ja, wofür steht es?

'rc' steht für 'run control' und ist eine Konvention, die von älteren Unix-Systemen übernommen wurde.

Weitere Informationen finden Sie hier: http://www.catb.org/~esr/writings/taoup/html/ch10s03.html

[Quelle]

50
Lazer

Lesen Sie die Quellen, die andere erwähnt haben ( http://www.catb.org/jargon/html/R/rc-file.html und http://www.catb.org/~) esr/writings/taoup/html/ch10s03.html ) es scheint, als ob runcom der Ursprung von rc ist.

Aber ich denke, es wird heute verwendet, um zu steuern oder zu konfigurieren, wie nachfolgende Dinge ausgeführt werden. Zu sagen, dass eine RC-Datei eine Reihe von Befehlen ist, die ausgeführt werden sollen (runcom), ist vage. Es bedeutet nicht, wann die Befehle ausgeführt werden oder was ihren Zweck betrifft. "Steuern" und "Konfigurieren" implizieren eine Initialisierung oder Einrichtung, daher denke ich, dass sie informativer sind.

Ich denke, die Antwort lautet: "runcom" ist der historische Ursprung, aber "run configuration" ist das, was es wirklich tut.

13
David Winiecki

Es scheint mir, dass, während der Ursprung definitiv "runcom" zu sein scheint, Dateien, die mit "rc" enden, heute allgemeiner verwendet werden, d. H. Als "Ausführungskonfiguration", wie mehrere bereits betont haben. Ein Beispiel, auf das ich kürzlich gestoßen bin, ist ".vuerc", eine Datei, die vom vue.js Framework verwendet wird CLI zum Speichern von benutzerdefinierten Konfigurationsvoreinstellungen zum Erstellen neuer Projekte und andere Einstellungen für die Laufzeit. ".vuerc" ist eine JSON-Datei, d. h. [~ # ~] nicht [~ # ~] ein Skript mit ausführbaren Befehlen.

2
Memo