"Рас Сэйдж. Приемы профессиональной работы в UNIX" - читать интересную книгу автораманды, файлы и т.д. - это просто логический подход к функционированию
компьютера. Программное обеспечение - это то, что определяет система для конечного пользователя. Мы можем представлять все машины, работаю- щие в системе UNIX, как одинаковые и трактовать каждый UNIX как один и тот же. Мы предполагаем, что реакция машины будет каждый раз одинако- вой. Мы можем смотреть на UNIX таким же образом, как на физические за- коны. Мы ограничены ими, но мы также вольны применять эти законы в си- туациях и областях, с которыми мы до этого никогда не встречались. Мы можем доверять этим законам и допускать, что они применимы везде, куда бы мы ни направились. Такова система UNIX, по крайней мере в идеале. Система имеет много сред. Важно понимать, что они собой представ- ляют, как взаимодействуют и для чего могут быть использованы. Так же, как программы = структуры данных + алгоритмы так и UNIX = файловое дерево + утилиты Среда UNIX - это сочетание двух важнейших вещей: файлового дерева и интерфейса системных вызовов. Это дерево допускает бесконечное расширение возможностей, позволяя монтировать внешние дисковые области в любой точке файловой системы. Дерево помогает также в сборе логи- Интерфейс системных вызовов обеспечивает набор инструментов, из которых можно построить большинство других функций. Определение интер- фейса System V имеется в виде типографской книги и может быть найдено в книжных магазинах. Строгое следование этому стандарту гарантирует совместимость с постоянно развивающейся AT&T System V. ОБЩЕЕ ФАЙЛОВОЕ ДЕРЕВО Для того чтобы лучше понять мир UNIX, посмотрите пример распечат- ки структуры UNIX на рис.1-3 . Это наглядное представление полного де- рева корневой файловой системы. Любые другие расширения файловой системы монтируются на эту файловую систему. Точкой временного монтирования является /mnt. Более постоянные точки монтирования должны быть созданы администратором, например /0, /1 и т.д. или /usr1, /usr2 и т.д. ПЕРВЫЙ СЛОЙ Самым левым каталогом является /bin, который содержит все главные двоичные утилиты. Это наибольший из двух основных каталогов двоичных модулей. Следующий каталог - /dev, в котором размещены все файлы уст- ройств. Файлы устройств являются точками доступа к периферии, подсое- диненной к системе. Этот файл привязан к периферии с помощью ядра и |
|
|