Що означає "rc" у ".bashrc" тощо? [дублікат]


91

На це питання вже є відповідь тут:

Ну, це бентежно. Я відчуваю, що щойно зрозумів, що не знаю імені вірного колеги після роботи з ними 10 років. "Гей, е-е ... * кашель! * , Дякую за ту чудову роботу, яку ви зробили над налаштуванням моїх псевдонімів цього ранку ..."

Що букви rcпозначають в .bashrc, .kshrcі т.д.?

Якщо ви знаєте, будь ласка, цитуйте джерела.

Навіть якщо ви не знаєте, я також вітаю необгрунтовані припущення, пропозиції чи альтернативи, якщо вони позначені як такі.


Дивіться також Запитати Ubuntu , Unix та Linux
Gilles

Деякі RC-файли зі світу JS - Що таке rcфайли у nodejs?
RBT

Відповіді:


96

Він означає " запустити команди ".

Це відбувається з MIT «s CTSS (Сумісний Time-Sharing System) і Multics , де ідея про те , що оболонка обробки команд була б звичайна програма виникла. CTSS мала програму під назвою RUNCOM (для «запуску команд»), а сценарій називався «runcom» у спільноті, де виникла Unix, що веде до розширення файлу .rcі, як правило, до rcабревіатури.

rc застряг як назва для будь-якого списку команд.


12
А-а-а-а! Дякую! Враховуючи цитату за посиланням - "Був об'єкт, який би виконував купу команд" - я радий, що вони не називали його .basheaboc
Ian

26

Це означає "запустити команди".

З Вікіпедії :

Термін rc означає словосполучення "запускати команди". Він використовується для будь-якого файлу, що містить інформацію про запуск команди. Вважається, що вона походить десь у 1965 році з об'єкта runcom із сумісної системи обміну часом MIT (CTSS).

Від Брайана Керніган і Денніса Річі: "Був інструмент, який би виконував купу команд, збережених у файлі; його називали runcom для" команд запуску ", а файл почали називати" runcom ". Rc в Unix є копалини від цього використання ".

Том Ван Влек, інженер Multics, також нагадав про розширення rc: "Ідея, щоб оболонка для обробки команд була звичайною рабовласницькою програмою, виникла з дизайну Multics, а попередня програма на CTSS від Луї Поузіна під назвою RUNCOM, джерело" суфікса ".rc" у деяких файлах конфігурації Unix. "

Це також походження назви План 9 від оболонки Bell Labs від Тома Даффа, оболонки rc. Його називають "rc", тому що головне завдання оболонки - "виконання команд".

Хоча історично не є точним, rc також може бути розширений як "управління керуванням", оскільки файл rc керує тим, як працює програма. Наприклад, редактор Vim шукає і читає вміст .vimrc-файлу, щоб визначити його початкову конфігурацію. У програмі Art Of Unix Ерік С. Реймонд послідовно називає файли rc як файли "run-control".


3

Від djeikyb на Ask Ubuntu :

я чув

  • запускати команди
  • управління ресурсами
  • запуск управління
  • конфігурація часу виконання

Особисто я б пішов з керуванням керуванням, тому що ESR так говорить.

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

Його виноска говорить:

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.

Вікіпедія вибирає "запустити команди" як довгу форму за замовчуванням, але визнає, що контекст повинен визначати вибір слова.

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

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.