Некоторые каталоги легко понять смысл
/usr
/bin
...
Но что касается следующих, я понятия не имею.
/etc
/opt
opt
для необязательного?
etc
для электронной t ...... конфигурации (не знаю для t)
Я хотел бы знать, что означают эти сокращения.
Достаточно странно /usr
фактически означает ресурсы системы Unix.
"Etc" в "/ etc / bin" действительно означает "etcetera". В ранних системах Unix наиболее важным каталогом был каталог "bin" (сокращение от "binaries" - скомпилированные программы) и "etc" "был для таких тривиальных вещей, как запуск, завершение работы и администрирование. Список вещей, которые вам нужны для запуска Linux: двоичный файл программы и т. д., и т. д. - другими словами, единственный жизненно важный элемент, плюс некоторые менее важные элементы.
Сегодня "etc" содержит общесистемные файлы конфигурации, без которых вы почти никогда не обойдетесь - вряд ли это неважно. "-http://searchenterpriselinux.techtarget.com/tip/0,289483,sid39_gci1098161,00.html
Вы можете найти вывод из "man hier" увлекательным
для любознательного читателя, sbin
сокращенно от «системные двоичные файлы» (хотя иногда его называют сокращением от «статических двоичных файлов», потому что в некоторых системах исполняемые файлы в /sbin
всегда будет статически связан, чтобы обеспечить загрузочную систему, если /lib
был уничтожен); lib
, совершенно очевидно, означает «библиотеки».
/var
содержит «файлы переменных» - такие вещи, как журналы, идентификаторы процессов, временные каталоги, почтовые буферы.
/proc
(в системах с proc
файловая система) изначально просто содержала информацию о запущенных процессах, но Linux расширил ее, включив в нее и множество другой информации (например, cat /proc/cpuinfo
).
В некоторых старых вариантах Unix /etc
часто содержат исполняемые программы (и в некоторых случаях могут все еще содержать), а не просто ограничиваются файлами конфигурации. Если память мне не изменяет, ifconfig
был на самом деле /etc/ifconfig
в системах SVR4 несколько лет назад.
Если вы используете машину Solaris, вы также увидите xpg4
(расшифровывается как «X / Open Portability Guide»), ccs
(«Система компиляции C») и ucb
(«Калифорнийский университет в Беркли» - совместимость с BSD).
Вы можете прочитать FHS полезно :)
/etc
означает и так далее. Ссылки в Википедии документ Bell Labs от '72 это называет это и так далее.
Стандарт иерархии файловой системы содержит информацию об истории и т. Д.:
http://en.wikipedia.org/wiki/Filesystem_Hierarchy_Standard
По поводу значения самого имени возникли разногласия. В ранних версиях документа о реализации UNIX от Bell labs, / etc упоминается как каталог etcetera [24], поскольку этот каталог исторически хранил все, что не принадлежало другому (однако, FHS ограничивает / etc статическими файлами конфигурации и может не содержать двоичных файлов). После публикации ранней документации имя каталога было изменено различными способами. Недавние интерпретации включают такие бэкронимы, как «Конфигурация редактируемого текста» или «Расширенный ящик для инструментов».