У моїй домашній папці в Linux у мене є кілька конфігураційних файлів, які мають "rc" як розширення імені файлу:
$ ls -a ~/|pcregrep 'rc$'
.bashrc
.octaverc
.perltidyrc
.screenrc
.vimrc
Що означає "rc" у цих назвах?
У моїй домашній папці в Linux у мене є кілька конфігураційних файлів, які мають "rc" як розширення імені файлу:
$ ls -a ~/|pcregrep 'rc$'
.bashrc
.octaverc
.perltidyrc
.screenrc
.vimrc
Що означає "rc" у цих назвах?
Відповіді:
Це виглядає як одне з наступних:
Також я знайшов цитування :
Суфікс 'rc' повертається до бабусі-дідуся Unix, CTSS. Він мав функцію командного сценарію під назвою "runcom". Ранні Unixes використовували "rc" для назви завантажувального сценарію операційної системи як данину runcom CTSS.
Конфігурація виконання зазвичай, якщо він знаходиться в config
каталозі. Я вважаю їх файлами ресурсів. Якщо ви бачите rc
у назві файлу, це може бути версія, тобто звільнити кандидата.
Редагувати : Ні, я повертаю це офіційно ... "запускати команди"
[Unix: з файлів runcom в системі CTSS 1962-63, через сценарій запуску / etc / rc]
Файл сценарію, що містить вказівки щодо запуску прикладної програми (або всієї операційної системи), як правило, текстовий файл, що містить команди такого роду, які, можливо, були викликані вручну після запуску системи, але повинні виконуватися автоматично кожного разу при запуску системи.
Таким чином, здавалося б, що частина "rc" означає "runcom", яку, на мою думку, можна розширити до "run команд". Насправді це саме те, що містить файл, команди, які слід виконувати bash.
Цитата з чого означає "rc" у .bashrc?
Я дізнався щось нове! :)
Release Candidate
, навіть якщо це не 'rc in bashrc'
У світі Unix RC розшифровується як "Run Control".
У контексті Unix-подібних систем термін rc означає словосполучення "запускати команди". Він використовується для будь-якого файлу, що містить інформацію про запуск команди . Вважається, що вона походить десь у 1965 році з об'єкта runcom із сумісної системи обміну часом MIT (CTSS).
Щоб зрозуміти rc-файли, допомагає знати, що Ubuntu завантажується в декілька різних рівнів. Вони 0-6, 0 - "зупинити", 1 - "однокористувацький", 2 - "багатокористувацький" (рівень запуску за замовчуванням) тощо. Ця система вже застаріла Upstart і initd у більшості Linux Distros. Він зберігається для зворотної сумісності.
У /etc
каталозі є декілька папок з написом "rc0.d, rc1.d" тощо, через rc6.d. Це каталоги, до яких ядро посилається, щоб знати, які скрипти init слід виконувати для цього рівня запуску. Вони є символічними посиланнями на сценарії службових систем, що знаходяться в/etc/init.d
каталозі.
У контексті, яким ви користуєтесь, виявляється, що ви перераховуєте будь-які файли з rc в імені. Код у цих файлах встановить спосіб запуску та запуску служб / завдань при ініціалізації.