Утилиты
Обращаться к системным вызовам могут, конечно, не только демоны, но и вообще любые программы. В UNIX входит немало программ, при помощи которых можно решать разнообразные инструментальные задачи (т. е. связанные с работой самой системы). Это так называемые системные утилиты. Они используются в первую очередь самой системой и системным администратором. Однако и пользователь, не обладающий правами администратора, вполне может задействовать системные утилиты, если они помогают ему в работе, а системе не мешают (например, создавать файловую систему на дискете, просматривать состояние системы или ее ресурсов и т.п.).
Пользовательских программ-утилит в UNIX еще больше, чем системных (чем определенно нарушается принцип Умопостижимости контекста. Множество пользовательских утилит занимается преобразованием текста, немало утилит помогает при разработке различных решений: компиляторы, отладчики, редакторы диаграмм и т. д. Почти всеми пользовательскими утилитами пользуется система, потому что при проективном подходе вообще невозможно провести четкую границу между системным и пользовательским наполнением. К обеим категориям, например, относятся утилиты для работы с файлами и файловой системой или интерпретатор командной строки (shell).
- Современные архитектуры файловых систем
- Операционные системы Windows
- Операционные системы семейства Windows nt
- Пользователь как клиент
- Пользователь как администратор
- Сущность проективных систем
- Принципы построения проективных систем
- Преимущества и недостатки проективных систем
- Сущность процедурных систем
- Принципы построения процедурных систем
- Достоинства и недостатки процедурных систем
- Истоки unix
- Идеология
- Семейства unix
- Структура unix
- Утилиты
- Программные продукты и пакеты
- Интерфейс
- Процессы
- Диспетчер окон
- Основные принципы функционирования ос Linux
- Файлы конфигурации
- Получение информации о дисковом пространстве