Co oznacza „rc” w „.bashrc” itp.? [duplikować]

91

To pytanie ma już odpowiedź tutaj:

Cóż, to jest zawstydzające. Wydaje mi się, że właśnie zdałem sobie sprawę, że nie znam nazwiska lojalnego kolegi po 10 latach współpracy. „Hej, eee… * kaszel! * , Dzięki za świetną robotę, którą wykonałeś, ustawiając moje pseudonimy dziś rano…”

Co oznaczają litery rcoznaczają w .bashrc, .kshrcitp?

Jeśli wiesz, proszę cytować źródła.

Nawet jeśli nie wiesz, chętnie przyjmę również nieuzasadnione założenia, sugestie lub alternatywy, jeśli są oznaczone jako takie.

Ian Mackinnon
źródło
Zobacz także Zapytaj Ubuntu , Unix i Linux
Gilles
Niektóre pliki RC ze świata JS - Co to są rcpliki w nodejs?
RBT

Odpowiedzi:

96

To oznacza „ uruchom polecenia ”.

Wynika to z MIT „s CTSS (Compatible Time-Sharing System) i Multics , gdzie idea, że powłoka przetwarzanie poleceń byłoby zwykłym programem pochodzi. CTSS miał program o nazwie RUNCOM (dla „poleceń uruchamiania”), a skrypt został nazwany „runcom” w społeczności, w której powstał Unix, co prowadzi do rozszerzenia pliku .rci ogólnie do rcskrótu.

rc utknął jako nazwa dowolnej listy poleceń.

Gilles
źródło
12
Ahhhhhh! Dzięki! Biorąc pod uwagę cytat z linku - „Było narzędzie, które wykonywałoby wiele poleceń” - Cieszę się, że nie nazwali go .basheaboc
Ian Mackinnon
26

Oznacza „uruchom polecenia”.

Z Wikipedii :

Termin rc oznacza wyrażenie „uruchom polecenia”. Służy do każdego pliku zawierającego informacje startowe dla polecenia. Uważa się, że pochodzi on gdzieś w 1965 r. Z obiektu runcom z MTS Compatible Time Sharing System (CTSS).

Z Briana Kernighana i Dennisa Ritchiego: „Było narzędzie, które wykonywałoby wiele poleceń przechowywanych w pliku; nazywało się ono runcom dla„ poleceń uruchamiania ”, a plik zaczął nazywać się„ runcom ”. Rc w Uniksie to skamielina z tego użycia. ”

Tom Van Vleck, inżynier Multics, wspominał również o rozszerzeniu rc: „Pomysł, aby powłoka przetwarzania poleceń była zwykłym programem slave, zrodził się z projektu Multics, a poprzedni program na CTSS autorstwa Louisa Pouzina o nazwie RUNCOM, źródło sufiksu „.rc” w niektórych plikach konfiguracyjnych systemu Unix. ”

Stąd pochodzi również nazwa Planu 9 od powłoki Bell Labs autorstwa Toma Duffa, rc shell. Nazywa się to „rc”, ponieważ głównym zadaniem powłoki jest „wykonywanie poleceń”.

Chociaż nie jest to historycznie precyzyjne, rc może być również rozszerzone jako „kontrola uruchamiania”, ponieważ plik rc kontroluje sposób działania programu. Na przykład edytor Vim szuka i odczytuje zawartość pliku .vimrc w celu ustalenia jego początkowej konfiguracji. W The Art Of Unix Programming Eric S. Raymond konsekwentnie nazywa pliki rc plikami „run-control”.

Alan Shutko
źródło
3

Od djeikyb na Ask Ubuntu :

słyszałem

  • uruchom polecenia
  • kontrola zasobów
  • uruchomić kontrolę
  • konfiguracja środowiska wykonawczego

Osobiście wybrałbym kontrolę biegu, ponieważ ESR tak mówi.

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

Jego przypis mówi:

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 wybiera „uruchom polecenia” jako domyślną długą formę, ale przyznaje, że kontekst powinien decydować o wyborze słowa.

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

sumit gupta
źródło