Составные части Unix
Unix состоит из трех компонентов — оболочки, ядра, файловой системой.
Ядро (kernal)
Можно сказать, то ядро — это сердце операционной системы Unix. Ядро по уровню ниже поддерживающей процессы оболочки. Ядро управляет памятью и поддерживает файловую систему прикладных программ и аппаратные устройства.
Оболочка (shell)
Оболочка является более высоким программным уровнем. Оболочка выполняет две важные функции, во-первых, действует как интерпретатор команд, например, при использовании команд наподобие cat, who, Is оболочка определяет, правильно или нет вы ввели команду.
Второе важнейшее свойство оболочки — возможность ее использования в качестве языка программирования. Вообразите, что вы помногу раз выполняете одну и ту же команду; используя программирование оболочки, этот процесс можно автоматизировать.
Файловая система в Unix делится на 3 категории: каталоги, обычные файлы и специальные файлы.
• /un ix — это ядро.
♦ /etc — содержит файлы системных администраторов, большинство из них недоступно простому пользователю. (Этот каталог содержит и файл /passwd).
Вот некоторые файлы, помещаемые в каталог /etc:
/etc/passwd
/etc/utmp
/etc/adm/sulog
/etc/motd
/etc/group
/etc/conf
/etc/profile
♦ /dev — содержит файлы для физических устройств, таких как принтер и дисководы.
♦ /tmp — каталог временных файлов.
♦ /lib — каталог, содержащий программы для языков высоких
Уровней.
♦ /usr — этот каталог содержит каталоги всех пользователей системы.
Вот пример списка файлов, находящихся в каталоге /usr:
/usr/tmp
/usr/lib
/usr/docs
/usr/news
/usr/spool
/usr/spool/lp
/usr/lib/uucp
♦ Діл — содержит исполнимые программы (команды). Корень также содержит:
♦ /bck — используется для восстановления файлов.
♦ /install — используется для установки и удаления утилит.
♦ /lost+found — здесь собираются все удаленные файлы,
Каталог используется утилитой fsck.
♦ /save — утилита, используемая для сохранения данных.
♦ /mnt — используется для временной установки