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