Что означает «rc» в «.bashrc» и т. Д.? [Дубликат]


92

На этот вопрос уже есть ответ здесь:

Ну, это неудобно. Я чувствую, что только что поняла, что не знаю имени верного коллеги после работы с ними в течение 10 лет. "Эй, э-э ... * кашляй! * , Спасибо за ту прекрасную работу, которую ты проделал, установив мои псевдонимы этим утром ..."

Что буквы rcобозначают в .bashrc, .kshrcи т.д.?

Если вы знаете, пожалуйста, приведите источники.

Даже если вы не знаете, я также приветствую необоснованные предположения, предложения или альтернативы, если они помечены как таковые.



Некоторые RC файлы из мира JS - Что такое rcфайлы в nodejs?
RBT

Ответы:


98

Это означает « команды запуска ».

Это происходит из MIT «ы CTSS (Совместимый Time-Sharing System) и Multics , где идея о том , что оболочка обработки команд была бы обычная программа возникла. В CTSS была программа RUNCOM (для «команд выполнения»), а в сообществе, где возник Unix, был назван скрипт «runcom», что привело к расширению файла .rcи, как правило, к rcсокращению.

rc застрял в качестве имени для любого списка команд.


12
Ahhhhhhh! Спасибо! Учитывая цитату из ссылки - «Был объект, который выполнял бы кучу команд» - я рад, что они не назвали его .basheaboc
Ян Маккиннон

27

Это означает «команды запуска».

Из Википедии :

Термин rc означает фразу «команды запуска». Он используется для любого файла, который содержит информацию о запуске команды. Считается, что он возник где-то в 1965 году из системы Runcom из MIT-совместимой системы разделения времени (CTSS).

От Брайана Кернигана и Денниса Ритчи: «Существовал механизм, который выполнял бы кучу команд, хранящихся в файле; он назывался runcom для« запуска команд », а файл стал называться« runcom ». Rc в Unix ископаемое от этого использования. "

Том Ван Флек (Tom Van Vleck), инженер Multics, также вспомнил о расширении rc: «Идея сделать командную оболочку обработки обычной ведомой программой возникла из дизайна Multics и предшествующей программы CTSS Луи Пуза, названной RUNCOM, источник суффикса ".rc" в некоторых файлах конфигурации Unix. "

Это также происхождение названия Plan 9 от оболочки Bell Labs Тома Даффа, оболочки rc. Он называется «rc», потому что основная задача оболочки - «запускать команды».

Хотя это не является исторически точным, rc также может быть расширен как «управление запуском», потому что rc-файл управляет работой программы. Например, редактор Vim ищет и читает содержимое файла .vimrc, чтобы определить его начальную конфигурацию. В «Искусстве программирования Unix» Эрик С. Рэймонд постоянно называет rc-файлы файлами «run-control».


3

Из джейкиба на 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.