Как ни странно на /usrсамом деле означает Unix System Resources.
«Etc» в «/ etc / bin» действительно означает «etcetera». В ранних системах Unix наиболее важным каталогом был каталог «bin» (сокращение от «binaries» - скомпилированные программы) и «etc "был для тривиальных вещей, таких как запуск, завершение работы и администрирование. Список вещей, которые вам нужны для запуска Linux: список программ, двоичные файлы, и так далее - другими словами, единственный жизненно важный элемент, плюс некоторые менее важные кусочки.
Я думал, что это /usrозначает, что пользователи. Но ваше объяснение устраняет странные чувства, которые я испытывал к своему «переводу». Благодарность!
/ usr изначально означал «пользователь». «Системные ресурсы Unix» - это обратный термин, и он также не имеет особого смысла, поскольку системные ресурсы находятся в / bin и / sbin; / usr может быть смонтирован намного позже из работающей системы Unix. Канонический источник: bitsavers.trailing-edge.com/pdf/bellLabs/unix/… ( стр. 13-14 в PDF) от Bell Labs в '72.
Моеффу
2
@moeffju - спасибо "битсаверу", который я помню, пошаговое выполнение кода UNIX v7, чтобы понять значение прерываний. И да - мой первый домашний каталог был / usr / michael - и / usr / local был «рожден», чтобы позволить пользователям добавлять материал в «локальный» корень. Я предполагаю, что / usr стал «репозиторием программного обеспечения UNIX», потому что / usr / src - это место, где вы (пере) строили UNIX всякий раз, когда добавляли устройство (или исправляли ошибку). Мой другой любимый файл был /usr/sys/conf.h - так как это файл, который я помню как файл conf файлов conf (например, где были определены разделы диска). Ах - воспоминания :) Отличное начало нового года!
Ницца. Это смешно, потому что hierзначит вчера по-французски. Иерархия не была моей первой мыслью :-)
Люк М
2
@Luc_M и по-немецки «здесь» означает «здесь». :-)
Сплаттне
3
Вывод не отвечает на вопрос (что обозначают сокращения, такие как etc и opt), но, тем не менее, интересен.
Джоник
Если у вас под рукой нет системы Linux, просто Google Man
Hier
7
для любопытного читателя sbin- сокращение от «системные двоичные файлы» (хотя иногда его описывают как сокращение от «статические двоичные файлы», потому что в некоторых системах исполняемые файлы /sbinвсегда будут статически связаны, чтобы гарантировать загрузочную систему в случае ее /libуничтожения); libдовольно очевидно означает «библиотеки».
/var содержит «переменные файлы» - такие вещи, как журналы, идентификаторы процессов, временные каталоги, почтовые спулы.
/proc(в системах с procфайловой системой) изначально просто содержал информацию о запущенных процессах, но Linux расширил ее, включив также много другой информации (например, cat /proc/cpuinfo).
В некоторых более старых версиях Unix /etcчасто содержатся исполняемые программы (и в некоторых случаях они все еще могут выполняться), а не просто ограничиваются конфигурационными файлами. Если память не изменяет, ifconfigбыла на самом деле /etc/ifconfigна системах SVR4 несколько лет назад.
Если вы используете компьютер Solaris, вы также увидите xpg4(обозначающее «Руководство по переносимости X / Open»), ccs(«Система компилятора C») и ucb(«Университет Калифорнии, Беркли» - совместимость с BSD).
Был спор о значении самого имени. В ранних версиях Документа по внедрению UNIX от Bell labs, / etc упоминается как каталог etcetera, [24], поскольку этот каталог исторически содержал все, что не принадлежало где-либо еще (однако FHS ограничивает / etc файлами статической конфигурации и может не содержит двоичных файлов). Со времени публикации ранней документации имя каталога было переопределено различными способами. Последние интерпретации включают в себя обратные выражения, такие как «Конфигурация редактируемого текста» или «Сундук с расширенными инструментами».
etc
это аббревиатура.Ответы:
Как ни странно на
/usr
самом деле означает Unix System Resources.«Etc» в «/ etc / bin» действительно означает «etcetera». В ранних системах Unix наиболее важным каталогом был каталог «bin» (сокращение от «binaries» - скомпилированные программы) и «etc "был для тривиальных вещей, таких как запуск, завершение работы и администрирование. Список вещей, которые вам нужны для запуска Linux: список программ, двоичные файлы, и так далее - другими словами, единственный жизненно важный элемент, плюс некоторые менее важные кусочки.
Сегодня «etc» содержит общесистемные файлы конфигурации, без которых вы почти никогда бы не обошлись - едва ли это неважно. "- http://searchenterpriselinux.techtarget.com/tip/0,289483,sid39_gci1098161,00.html
источник
/usr
означает, что пользователи. Но ваше объяснение устраняет странные чувства, которые я испытывал к своему «переводу». Благодарность!Вы можете найти выходные данные из "man hier" увлекательными
источник
hier
значит вчера по-французски. Иерархия не была моей первой мыслью :-)для любопытного читателя
sbin
- сокращение от «системные двоичные файлы» (хотя иногда его описывают как сокращение от «статические двоичные файлы», потому что в некоторых системах исполняемые файлы/sbin
всегда будут статически связаны, чтобы гарантировать загрузочную систему в случае ее/lib
уничтожения);lib
довольно очевидно означает «библиотеки»./var
содержит «переменные файлы» - такие вещи, как журналы, идентификаторы процессов, временные каталоги, почтовые спулы./proc
(в системах сproc
файловой системой) изначально просто содержал информацию о запущенных процессах, но Linux расширил ее, включив также много другой информации (например,cat /proc/cpuinfo
).В некоторых более старых версиях Unix
/etc
часто содержатся исполняемые программы (и в некоторых случаях они все еще могут выполняться), а не просто ограничиваются конфигурационными файлами. Если память не изменяет,ifconfig
была на самом деле/etc/ifconfig
на системах SVR4 несколько лет назад.Если вы используете компьютер Solaris, вы также увидите
xpg4
(обозначающее «Руководство по переносимости X / Open»),ccs
(«Система компилятора C») иucb
(«Университет Калифорнии, Беркли» - совместимость с BSD).Вы можете найти чтение FHS полезным :)
источник
/etc
обозначает и так далее. Википедия ссылается на документ Bell Labs от 72 года, который называет это и так далее.источник
Стандарт Иерархии Файловой Системы содержит информацию об истории etc:
http://en.wikipedia.org/wiki/Filesystem_Hierarchy_Standard
источник