GNU/Linux >> Znalost Linux >  >> Linux

Co znamená „rc“ v „.bashrc“ atd.?

Zkratka znamená „spustit příkazy“.

To pochází z MIT CTSS (Compatible Time-Sharing System) a Multics, kde vznikla myšlenka, že shell pro zpracování příkazů by byl obyčejný program. CTSS měl program nazvaný RUNCOM (pro „spouštěcí příkazy“) a skript se v komunitě, kde vznikl Unix, nazýval „a runcom“, což vedlo k příponu souboru .rc a obecně do rc zkratka.

rc uvízl jako název libovolného seznamu příkazů.


Zkratka znamená "spustit příkazy."

Z Wikipedie:

Termín rc znamená frázi „spustit příkazy“. Používá se pro jakýkoli soubor, který obsahuje informace o spuštění příkazu. Předpokládá se, že vznikl někde v roce 1965 z runcom zařízení z MIT Compatible Time-Sharing System (CTSS).

Od Briana Kernighana a Dennise Ritchieho:„Existovalo zařízení, které by spouštělo spoustu příkazů uložených v souboru; říkalo se tomu runcom pro ‚spustit příkazy‘ a soubor se začal nazývat ‚runcom‘. rc v Unixu je fosilie z tohoto použití."

Tom Van Vleck, inženýr Multics, také zavzpomínal na rozšíření rc:„Myšlenka, aby shell pro zpracování příkazů byl obyčejným slave programem, vzešel z návrhu Multics a předchůdce programu na CTSS od Louise Pouzina s názvem RUNCOM, zdroj. přípony ".rc" v některých konfiguračních souborech Unix."

Odtud také pochází název Plan 9 ze shellu Bell Labs od Toma Duffa, rc shell. Říká se tomu 'rc', protože hlavní úlohou shellu je 'spouštění příkazů'.

I když to není historicky přesné, rc může být také rozšířeno jako "řízení běhu", protože soubor rc řídí běh programu. Například editor Vim hledá a čte obsah souboru .vimrc, aby určil jeho počáteční konfiguraci. V Umění unixového programování , Eric S. Raymond důsledně označuje rc soubory jako soubory „run-control“.


Z djeikyb na Ask Ubuntu:

Slyšel jsem

  • spouštět příkazy
  • kontrola zdrojů
  • ovládání spuštění
  • konfiguraci běhového prostředí

Osobně bych šel s řízením běhu, protože to říká ESR.

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

Jeho poznámka pod čarou říká:

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 volí „spustit příkazy“ jako výchozí dlouhý formát, ale připouští, že výběr slov by měl určovat kontext.

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://cs.wikipedia.org/wiki/Run_Commands


Linux
  1. Co znamená tilda (~) na konci názvu souboru?

  2. Co znamená atribut „s“ v oprávněních k souboru?

  3. Na co se vztahuje tlumočník hlášený `souborem`?

  1. Co dělá Exec 3?

  2. VIMRC, SCREENRC, BASHRC, KSHRC atd. Co znamená RC?

  3. Co znamená tečka za bity oprávnění souboru?

  1. Co znamená „–“ (dvojitá pomlčka)?

  2. Jaký je limit velikosti /etc/hosts?

  3. Co znamená přípona .d v Linuxu?