Использование общепринятых имен наиболее значимых файлов и структуры каталогов существенно облегчают настройку, администрирование системы, а также переносимость системных и прикладных программ. В большинстве UNIX-систем существует базовый набор каталогов, имя и общее назначение каждого из которых не зависит от конкретной системы. Рассмотрим важнейшие из системных каталогов.
Каталог | Назначение |
/ (корневой) | Основа файловой системы. Все остальные файлы и каталоги размещаются в корневом каталоге и его подкаталогах. |
/bin | Исполняемые файлы основных команд и утилит |
/dev | Специальные файлы устройств |
/etc | Файлы конфигурации системы и прикладных программ; в ранних реализациях UNIX – также многие утилиты администрирования. |
/lib | Библиотечные файлы, необходимые для компиляции и запуска большинства программ |
/sbin | Исполняемые файлы команд и утилит системного администрирования |
/home или /u | Область для домашних каталогов пользователей. Как правило, имя домашнего каталога пользователя совпадает с его регистрационным именем в системе. |
/tmp | Область хранения временных файлов. |
/var | Оперативная информация, сохраняемая в процессе исполнения системных и прикладных программ. |
/mnt | Резервируется для монтирования (временного подключения) внешних файловых систем (сменные носители – CD-ROM, дискеты и т.п.) |
/usr | Область каталогов сервисных подсистем и прикладных программ |
usr/lib | Содержит библиотеки языков программирования |
/usr/doc | Содержит документацию ОС Unix |
/usr/local, /opt | Обычно для установки дополнительного программного обеспечения, не связанного напрямую с системой |
/usr/man | Содержит файлы диалогового руководства man |
usr/spool | Содержит буферные файлы (например, генерируемые для заданий печати и пересылок по сети) |
Каждому пользователю системы UNIX выделяется домашний каталог – каталог, в котором пользователь располагает файлы, с которыми работает. Обычно пользователь имеет полные права на все файлы и каталоги, расположенные в его домашнем каталоге. Как правило, рядовые пользователи имеют права на запись только в своем домашнем каталоге.
|
|
Имя домашнего каталога обычно совпадает с регистрационным именем пользователя. Кроме того, к домашнему каталогу конкретного пользователя можно обращаться по сокращенному обозначению «~» (символ «тильда»).
При входе систему текущим для данного пользователя становится его домашний каталог.