Что означает и т.д.?

Что означает папка «etc» в корневом каталоге? Я думаю, что знание этого поможет мне вспомнить, где находятся определенные файлы.

Обновление : может быть полезно для других, папка используется для «файлов конфигурации, специфичных для узла» - ссылка .

166 голосов | спросил David Tang 11 Jam1000000amTue, 11 Jan 2011 07:51:10 +030011 2011, 07:51:10

10 ответов


109

Определить - /etc? имеет хорошая история.

В старых справочниках Bell Labs UNIX и т. д. вы можете найти ссылки на «et cetera» и т. д. - в настоящее время он используется только для конфигурации системы, но раньше это было, когда все материалы, которые не вписывались в другие каталоги, .

ответил ephemient 11 Jam1000000amTue, 11 Jan 2011 08:46:52 +030011 2011, 08:46:52
149

Первоначально для программ был /bin (по существу, исполняемые двоичные файлы) и очень скоро /dev для файлов устройств и /lib для дополнительного исполняемого кода, загружаемого программами (библиотеками). /usr также пришел очень рано, сначала для пользовательских данных, затем в качестве дополнительной области ОС со своим собственным bin и lib, а затем man, содержащий руководство в электронном виде. Исходный код также часто предоставлялся где-то в /usr.

И в операционной системе было несколько файлов, которые не вписывались ни в одну из существующих категорий. Это включало файл passwd, содержащий пароли пользователей, и файл mtab, написанный mount, и init и более поздние rc программы, выполняемые во время загрузки, и со временем все больше и больше программ, предназначенных для выполнения только для целей администрирования, а не как часть обычного использования.

(Вы можете просмотреть старый код Unix на Дереве Unix . Версии, предшествующие V6, очень фрагментарно. Вы также можете увидеть V1 и V6 в справочной библиотеке страниц .)

Вначале не было коннотации, что файлы в /etc были файлами конфигурации. В эти самые ранние дни, если вы хотите что-то настроить, вы должны перекомпилировать эту часть системы. Поскольку Unix стала более мощной, было все больше и больше вещей, которые вы могли бы сделать без перекомпиляции. По мере того, как Unix использовалась более широко, все больше и больше вещей люди хотели сделать, и они нашли способы сделать это, не переживая проблемы с перекомпиляцией. Таким образом, /etc заполняется все больше текстовых файлов, которые люди могли и могли настроить, поэтому он постепенно стал каталогом конфигурации.

С созданием /sbin, чтобы содержать программы, предназначенные только для системного администратора, в итоге /etc содержались только текстовые файлы, многие из которых могут быть настроены с помощью Системный администратор. Несколько файлов (например, /etc/mtab, иногда /etc/resolv.conf) автоматически поддерживаются системными программами; существует медленная тенденция перемещать эти файлы в /run в мире Linux.

В современных Unix-системах почти все файлы конфигурации системы находятся под кодом /etc, но не все файлы в /etc являются файлами конфигурации. Типичные дистрибутивы Linux и другие варианты unix не очень хорошо справляются с изменением многих файлов, поступающих из пакетов; как минимум, вам может понадобиться объединить локальные изменения вручную при обновлении системы.

ответил Gilles 20 22012vEurope/Moscow11bEurope/MoscowTue, 20 Nov 2012 05:09:56 +0400 2012, 05:09:56
40

Это означает «et cetera». В латыни буквально «и все остальное». И у меня есть доказательства .

Изменить: В заархивированном сообщении от 4 марта 2007 года Peter H. Salus цитирует электронное письмо, которое он «только что получил», из Денниса Ричи , создатель Unix, четко изложив, что изначально означало «и т. д.»:

  

Я заверяю вас, что исходное содержимое /etc   были «et cetera», которые, похоже, не соответствовали друг другу.   Другие варианты могут делать свои собственные этимологии по-разному.

     

С уважением,
  Деннис

ответил bahamat 11 Jam1000000amTue, 11 Jan 2011 09:08:23 +030011 2011, 09:08:23
16

Иерархия файловой системы Википедии Стандартная статья предлагает объяснение этому.

  

Конфигурационные файлы всей системы для хоста.   противоречие в значении самого имени. В ранних версиях   документ внедрения UNIX из лабораторий Bell, /и т. д.   как каталог etcetera, поскольку этот каталог исторически проведен   все, что не принадлежало нигде (однако FHS ограничивает   /etc в статические файлы конфигурации и не может содержать двоичные файлы).   Начиная с публикации ранней документации, имя каталога имеет   были повторно обозначены различными способами. Недавние интерпретации включают   backronyms, такие как «Редактируемая конфигурация текста» или «Расширенный инструмент»   Комод».

Источник: http://en.wikipedia.org/wiki//etc#Directory_structure

р>
ответил jordanm 20 22012vEurope/Moscow11bEurope/MoscowTue, 20 Nov 2012 02:35:22 +0400 2012, 02:35:22
4

В начале UNIX было необходимо и практично давать короткие имена. Таким образом, все системные каталоги были сохранены до 3 букв, и они являются аббревиатурами. Эти имена все еще присутствуют на современных Linux-системах. (т. е. usr-user, var-variable, lib-library). etc поступает из 'et cetera', но я видел на нескольких сайтах, что упоминается backronym, который будет представлять текущую функцию etc: «редактируемая конфигурация текста», но опять же, это просто современная адаптация, чтобы лучше представлять, что там находится.

ответил Patkos Csaba 3 MarpmSat, 03 Mar 2012 14:09:45 +04002012-03-03T14:09:45+04:0002 2012, 14:09:45
3

Я думал, что это просто означает «et cetera», как в «etc ...» в списке.

  

Этот продукт помогает домашним животным, таким как собаки, кошки, и т. д.

ответил sova 11 Jam1000000amTue, 11 Jan 2011 07:53:43 +030011 2011, 07:53:43
3

Я всегда предполагал, что он должен предлагать разный каталог, такой как «и т. д. = все остальное мы не потрудимся категоризировать дальше»; Я лично использую такую ​​папку тоже в моем домашнем каталоге (не называемый и т. Д., Но «весла» = «(что-то) еще»).

ответил Henno Brandsma 11 Jam1000000amTue, 11 Jan 2011 08:26:09 +030011 2011, 08:26:09
0

Я изучаю электронику, и у меня есть курс о RaspberryPi. В наших заметках указано, что /etc означает «Редактируемая конфигурация текста». Я всегда предполагал, что «каталог et cetera» был всего лишь прозвищем. Это отчасти имеет больше смысла, чем наоборот, но кто я ...

ответил Vinzetron 24 Jam1000000amSat, 24 Jan 2015 00:21:28 +030015 2015, 00:21:28
0

Первоначально он должен был быть «et cetera», но теперь он означает «редактируемые текстовые конфигурации»

ответил ishandutta2007 1 stEurope/Moscowp30Europe/Moscow09bEurope/MoscowThu, 01 Sep 2016 08:03:53 +0300 2016, 08:03:53
-5

Дополнительный наземный вызов (ETC). Концепция была основана на детском воображаемом другом Стивена Спилберга 1960 года из космоса.

Хотя Спилберг изменил внеземные призывы к звонкам за свой 1981 E.T. фильм, установленная база операционных систем Unix была слишком большой, чтобы изменить /etc на /etp.

Папка могла быть так же легко называться stuff /stf, junk /jnk, other /otr или random /rdm.

Это произошло в то время, когда Жюль Верн и Филипп Дик предсказывали будущее твердотельных накопителей и сотовых телефонов Terabyte, преципитируя ограничение кода на 3 буквы /символы, чтобы сохранить вес и пространство для транспортировки и хранения перфокарт.

ответил Jules Bartow 29 ThuEurope/Moscow2016-12-29T07:25:40+03:00Europe/Moscow12bEurope/MoscowThu, 29 Dec 2016 07:25:40 +0300 2016, 07:25:40

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132