КаталогИндекс раздела
Вперед


ВВЕДЕНИЕ В UNIX

Дегтярев Е.К.

Москва 1991


Содержание

1.СОСТАВ СИСТЕМЫ
   1.1.Главные части UNIX
   1.2.Основные свойства UNIX
   1.3.Языки программирования в UNIX
   1.4.Версии UNIX

2.ПЕРВЫЕ ШАГИ
   2.1.Начало и конец сеанса работ
   2.2.Исправление ошибок при наборе текста команды
   2.3.Некоторые простые команды
   2.4.Формат команды
   2.5.Приостановка-продолжение вывода на экран
   2.6.Останов выполнения команды

3.СТРУКТУРА ИНФОРМАЦИИ О ФУНКЦИЯХ UNIX

4.КАТАЛОГИ И ФАЙЛЫ
   4.1.Печать рабочего каталога
   4.2.Печать содержимого каталога
   4.3.Структура корневого каталога
   4.4.Изменение рабочего каталога(cd)
   4.5.Соглашения по наименованию каталогов и файлов
   4.6.Печать содержимого файла
   4.7.Просмотр конца файла
   4.8.Определение типа файла
   4.9.Создание каталога пользователя
   4.10.Копирование файлов командой cp
   4.11.Перенос и переименование файлов командой mv
   4.12.Удаление файлов командой rm
   4.13.Уничтожение пустого каталога: rmdir
   4.14.Использование метасимволов *, ?, []
   4.15.Непечатные символы в имених файлов
   4.16.Владелец файла и защита файла
   4.17.Установка и изменение режима доступа к файлу: chmod

5.КОМАНДЫ И СТАНДАРТНЫЕ ФАЙЛЫ
   5.1.Стандартные файлы
   5.2.Редирекция стандартного вывода
   5.3.Редирекция стандартного ввода
   5.4.Создание файла командой cat
   5.5.Соединение команд каналами (pipeline)
   5.6.Фильтры
   5.7.Параллельный стандартный вывод и редирекция вывода
   5.8.Диагностический вывод
   5.9.Обработка команд в режиме заднего плана (background)
   5.10.Выполнение процессов с низким приоритетом
   5.11.Останов процесса

6.РЕДАКТОРЫ EX И VI
   6.1.Вызов vi
   6.2.Выход из vi
   6.3.Позиционирование курсора
   6.4.Добавление, изменение и уничтожение текста
   6.5.Операции над словами и строками
   6.6.Перестановка части текста (cut-paste)
   6.7.Сохранение части текста для последующего использования (yank)

7.ПРОГРАММИРОВАНИЕ В ЯЗЫКЕ SHELL
   7.1.Версии shell
   7.2.Файл начала сеанса (login-файл)
   7.3.Процедура языка shell
   7.4.Переменные shell
   7.5.Предопределенные переменные shell
   7.6.Установка переменной shell выводом из команды
   7.7.Переменные shell - аргументы процедур
   7.8.Структурные операторы shell
   7.9.Оператор цикла for
   7.10.Условный опертор if
   7.11.Команда test
   7.12.Оператор цикла while
   7.13.Оператор цикла until
   7.14.Оператор case
   7.15.Использование временных файлов в каталоге /tmp
   7.16.Комментарии в процедурах
   7.17.Пример процедуры
   7.18.Обработка прерываний в процедурах
   7.19.Выполнение арифметических операций: expr
   7.20.Отладка процедур shell

8.C-SHELL
   8.1.Специальные символы в C-Shell
   8.2.Стандартные файлы в C-Shell
   8.3.Механизм истории
   8.4.Коррекция предыдущей команды
   8.5.Повторное исполнение предыдущих команд
   8.6.Изменение и повторное исполнение предыдущих команд
   8.7.Ссылка на рабочий каталог пользователя
   8.8.Использование групп имен файлов
   8.9.Механизм переименования
   8.10.Переменные в C-Shell
   8.11.Метасимволы в C-Shell
   8.12.Некоторые команды C-Shell
   8.13.Оценка состояния файла
   8.14.Работы
   8.15.Командные файлы (скрипты) в C-Shell
   8.16.Выражение в скриптах
   8.17.Управляющие структуры скриптов
      8.17.1.Оператор foreach
      8.17.2.Оператор if-then-endif
      8.17.3.Оператор while
      8.17.4.Оператор switch
      8.17.5.Оператор goto
   8.18.Ввод в командах скрипта
   8.19.Обработка прерываний в скриптах
   8.20.Пример скрипта

9.СВЯЗЬ ПОЛЬЗОВАТЕЛЬ-ПОЛЬЗОВАТЕЛЬ
   9.1.Посылка сообщений командой write
   9.2.Электронная почта (mail)

10.РАБОТА С ТЕКСТОВЫМИ ФАЙЛАМИ
   10.1.Печать файла
   10.2.Разборка и сборка файла
   10.3.Сортировка текстовых файлов
   10.4.Подсчет строк, слов, знаков в файле
   10.5.Поиск строк в файле по образцу (grep)
   10.6.Трансляция знаков (tr)
   10.7.Команды сравнения файлов (diff, cmp, comm)
   10.8.Обработка текстовых файлов командой awk

11.СРЕДСТВА РАЗРАБОТКИ ПРОГРАММ
   11.1.Вызов компиляторов
   11.2.Линкер
   11.3.Библиотеки
   11.4.Символьный отладчик
   11.5.Средства оценки эффективности исполнения программы
   11.6.Сопровождение программ: make
   11.7.Средства реализации языков программирования

12.СРЕДСТВА РЕДАКТОРА EX, ДОПОЛНЯЮЩИЕ ВОЗМОЖНОСТИ РЕДАКТОРА VI    12.1.Выход из vi в ex
   12.2.Просмотр строк текста
   12.3.Поиск строк по образцу текста
   12.4.Подстановка образца текста
   12.5.Отмена последней подстановки
   12.6.Чтение и запись файлов в буфере редактирования
   12.7.Вызов на редактирование следующего или нового файла
   12.8.Выполнение команды системы внутри редактора ex
   12.9.Переход в режим редактора vi
   12.10.Выход из редактора ex

13.РУКОВОДСТВО СИСТЕМНОГО АДМИНИСТРАТОРА
   13.1.Спецпользователи
   13.2.Загрузка и выключение системы
   13.3.Пользователи и группы
   13.4.Специальные режимы исполняемого файла
   13.5.Файловые системы
      13.5.1.Создание и монтаж файловой системы
      13.5.2.Демонтаж файловой системы
      13.5.3.Синхронизация файловых систем
   13.6.Устройства и специальные файлы
   13.7.Сохранение и восстановление файлов
   13.8.Проверка и восстановление стуктуры файловой системы
   13.9.Контроль использования дисковой памяти
   13.10.Подключение терминалов
   13.11.Периодическое выполнение заданий
   13.12.Работа с руководствами для пользователей
   13.13.Управление операционной системой
   13.14.Реконфигурация операционной системы
   13.15.Практические советы

Приложение 1.Реализации системы UNIX

Приложение 2.Состав системы ISC UNIX System V

Литература


Вперед
КаталогИндекс раздела