Информатика и вычислительная техника
  • формат pdf
  • размер 1,27 МБ
  • добавлен 21 марта 2012 г.
Забродин Л.Д, (ред.). UNIX: основы командного интерфейса и программирования (в примерах и задачах)
Учебное пособие. -М.: НИЯУ МИФИ, 2010. 204 с.
Распознано.
Рассматриваются основы командного языка мобильных UNIX-подобных операционных систем (ОС) и основы программирования процедур на языке оболочки Ko-shell. Операционные системы семейства UNIX (Linux, Sysyem V, AIX, MCBC и др.) объединяют единые стандарты как на структуры алгоритмов и управляющих данных, так и на внешние интерфейсы для пользователей. Изучаются возможности ОС UNIX по управлению и защите файлов, по управлению процессами, по управлению и экспортированию переменных, программированию процедур проверки условий и организации циклов. Изучение базируется на большом количестве примеров и задач. Особое место отводится контрольным вопросам и тестированию.
Пособие предназначено для использования в вузах, колледжах, лицеях и на курсах повышения квалификации, а также для самостоятельного изучения ОС UNIX.
Оглавление (14 глав):
Предисловие.
Введение.
Исторический аспект UNIX.
Режимы работы ОС.
Виды интерфейсов пользователя ОС UNIX.
Основные принципы построения ОС.
Вопросы для самоконтроля.
Знакомство после инсталляции.
Состав ОС UNIX.
Среда для работы пользователя.
Регистрация пользователя в системе.
Группа коммуникационных команд.
Группа вспомогательных команд.
Перенаправление ввода-вывода.
Вопросы для самоконтроля.
Файловая система UNIX.
Файлы UNIX.
Генерация имен файлов.
Структура системы каталогов UNIX.
Управление каталогами в UNIX.
Команды поиска файлов в системе каталогов.
Управление файлами.
Управление правами доступа к файлам.
И каталогам.
Вопросы для самоконтроля.
Конвейеры и фильтры.
Вопросы для самоконтроля.
Процессы в UNIX.
Управление процессами.
Создание фоновых процессов.
Управление приоритетами процессов.
Завершение процессов.
Перехватывание сигналов.
Вопросы для самоконтроля.
Практикум для самостоятельного освоения команд.
Работа Знакомство с ос UNIX.
Работа Управление каталогами.
Работа Управление файлами.
Работа Управление правами доступа к файлам и каталогам.
Работа Управление процессами.
Введение в SHELL- программирование. Переменные SHELL.
Понятие процедур.
Управление локальными переменными.
Подстановка значений переменных.
Экспортирование локальных переменных.
Вопросы для самоконтроля.
Введение в SHELL- программирование. Алгоритмы процедур.
Проверка условий.
Ветвление вычислительных процессов.
Построение циклов.
Вопросы для самоконтроля.
Создание и редактирование текстовых файлов и процедур.
Команды и режимы работы с редактором VI.
Упражнения для практического освоения редактора.
Вопросы для самоконтроля.
Примеры SHELL- программирования.
Передача параметров в процедуру.
Работа с символьными строками.
.Вычисление арифметических выражений.
Использование конвейеров.
Ветвление в процедурах.
Циклы в процедурах.
Процедуры с использованием таймера.
1Задания для самостоятельного программирования процедур.
Сетевые средства UNIX.
Стек протоколов TCP/IP.
Протокол IP.
Протокол TCP.
Протокол UDP.
Вопросы для самоконтроля.
1Инсталляция. Основные практические приёмы.
Установка ос UNIX.
Создание дистрибутивного диска.
Подготовка жесткого диска.
Загрузка с установочного диска.
Создание дисковых разделов.
Процедура установки.
Вопросы для самоконтроля.
Тест для итоговой проверки полноты усвоения учебного материала.
Список рекомендуемой литературы.
Приложение. Краткий справочник команд UNIX.
Приложение. Перечень правильных ответов на тестовые вопросы (раздел 14).