Что означает "rc" в файлах точек

В моей домашней папке в Linux у меня есть несколько файлов конфигурации, которые имеют "rc" в качестве расширения имени файла:

$ ls -a ~/|pcregrep 'rc$'
.bashrc
.octaverc
.perltidyrc
.screenrc
.vimrc

Что означает "rc" в этих именах?

Ответ 1

Похож на одно из следующего:

- run commands
- resource control
- run control
- runtime configuration

Также я нашел ссылку :

The ‘rc’ suffix goes back to Unix 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.

Ответ 2

Конфигурация времени выполнения обычно, если она находится в конфигурации. думать о них как о файлах ресурсов. Если вы видите RC в имени файла, это может быть версия i.e Release Candidate.

Изменить: Нет, я возвращаю официальное... "run command"

[Unix: из файлов runcom в системе CTSS 1962-63, через запуск script/etc/rc] script файл с инструкциями запуска для прикладная программа (или вся операционная система), обычно текст файл, содержащий команды сортировки, которые могли быть вызваны вручную, как только система запускается, но должна выполняться автоматически при каждом запуске системы.

Таким образом, казалось бы, часть "rc" означает "runcom", которую я вера может быть расширена до "запуска команд". Фактически, это точно что содержит файл, команды, которые должны выполняться bash.

Цитата: https://unix.stackexchange.com/questions/3467/what-does-rc-in-bashrc-stand-for

Я узнаю что-то новое.:)

Ответ 3

Чтобы понять файлы rc, это помогает узнать, что Ubuntu загружается на несколько разных уровней запуска. Они равны 0-6, 0 - "halt", 1 - "однопользовательский", 2 - "многопользовательский" (уровень выполнения по умолчанию) и т.д. Эта система теперь устарела программами Upstart и initd в большинстве Linux дистрибутивы. Он по-прежнему поддерживается для обратной совместимости.

В каталоге /etc находятся несколько папок с надписью "rc0.d, rc1.d" и т.д. через rc6.d. Это каталоги, к которым относится ядро, чтобы знать, какие сценарии инициализации должны выполняться для этого уровня выполнения. Они являются символическими ссылками на скрипты системной службы, находящиеся в каталоге /etc/init.d.

В контексте, который вы используете, вы увидите, что вы указываете любые файлы с rc в имени. Код в этих файлах будет определять способ запуска/запуска служб/задач при инициализации.