Електронний каталог науково-технічної бібліотеки ІФНТУНГ

004.4
К82          Кристиан, К.
    Введение в операционную систему UNIX [Текст] / К. Кристиан ; пер. с англ. – М. : Финансы и статистика, 1985. – 318 с.

   Раскрываются преимущества системы UNIX перед другими операционными системами. Показаны характерные особенности системы - простота, компактность, мобильность и т. д. Описываются концепции построения системы, ее структура, режимы работы и правила написания программ. Дается перечень программ и подпрограмм. Приводится большое число примеров" Для разработчиков операционных систем, системных программистов, программистов-пользователей, студентов вузов. Предисловие к русскому изданию 5 Предисловие 10 Часть 1. НАЧАЛЬНЫЕ СВЕДЕНИЯ . 13 Глава 1. История создания системы UNIX 13 Глава 2. Основные понятия , 16 2.1. Элементарные функции 17 2.2. Типичные современные ЭВМ 18 2.3. Машины без программной поддержки 20 2.4. Операционные системы 21 2.5. Разделение времени Я1 2.6. Ядро 22 2.7. Программы ..." 22 2.8. Системный монитор и редактор , . . . 24 Глава 3. Некоторые простейшие операции ,25 3.1. Вход в систему ,26 3.2. Несколько простых команд 28 3.3. Файлы и каталоги 29 3.4. Диалог с системой 31 3.5. Выход из системы 34 3.6. Руководство по ОС UNIX ,35 Глава 4. Интерпретатор команд shell 37 4.1. Простые команды интерпретатора .37 4.2. Аргументы команд 38 4.3. Фоновые процессы 39 4.4. Стандартные ввод и вывод 41 4.5. Переадресация вывода 41 4.6. Переадресация ввода 44 4.7. Конвейер 46 4.8. Метасимволы и генерация имен файлов 49 4.9. Заключение 52 Глава 5. Редактор текстов 53 5.1. Текстовые файлы 55 5.2. Построчное редактирование 56 5.3. Начало работ с редактором 57 5.4. Основные команды редактора 58 5.5. Добавление текста в рабочий файл 59 5.6. Печать строк файла 60 5.7. Модернизация исходного файла 61 5.8. Завершение работы с редактором 61 5.9. Строки и их нумерация .62 5.10. Удаление строк из текста 64 5.11. Вставка и изменение строк 65 5.12. Перемещение строк 66 5.13. Замена текста 67 Глава 6. Файловая система ОС ІІМЇХ ......... 69 6.1. Обычные файлы 70 6.2. Файлы каталогов 72 6.3. Иерархическая файловая система . . .... . . . 74 6.4. Полные имена 75 6.5. Типы файлов и коды их защиты 77 6.6. Специальные файлы 80 6.7. Режимы доступа к каталогам 82 Глава 7. Утилиты общего назначения ......... 83 7.1. Pwd и cd - операции с текущим каталогом . . . . . . 84 7.2. Ls - печать содержимого каталога . . . . . . . . . 85 7.3. File - определение типа файла . . . . ... . . .91 7.4. Информационные команды date и who 91 7.5. Ps - печать информации о процессах . . . ... . .92 7.6. КШ - послать сигнал .92 7.7. Nohup - выполнение команд с защитой от прерываний . . .93 ,7.8. Nice - выполнение процессов с указанным приоритетом . . . 91 7.9. Time - время выполнения процесса . . . ... . . 94 7.10. Man - вывод оперативной документации . . . . . . . ; 95 7.11. Passwd-изменение пароля . . . .... . . 95 7.12. Echo - вывод аргументов ... 95 7.13. Find - поиск файлов ............ 97 7.14 Mail и write - взаимодействие с другими пользователями . . 97 ;7.15. Tty и stty - управление терминалом ........ 99 7.16. Du - получение информации о числе занятых блоков . . . 102 7.17. Od - распечатка файла , . > 102 Глава 8. Работа с текстовыми файлами . . . .104 8.1. Утилиты для работы с текстами . 104 8.2. Cat - объединение файлов. . , . . . . . . . . 105 8.3. Pr - печать файлов . 107 8.4. Lpr - системная печать . 107 8.5. We - число строк, слов и символов 108 8.6. Diff!- сравнение файлов 109 8.7. Sort - сортировка файлов 109 8.8. Grep - поиск по шаблону 110 8.9. Cut и paste - реорганизация колонок файла 112 8.10. Spell - поиск орфографических ошибок ....... 113 8.11. Crypt - шифрование файлов 114 8.12. Tee - дублирование стандартного вывода 114 8.13 Tail - вывод последних элементов файла .115 Глаза 9. Управление файлами . . . . . . 115 9.1. Rm - удаление файлов 116 9.2. Mv, ср и In - пересылка и копирование 117 9.3. Chmod, chown и chgrp - изменение кодов защиты файлов . .120 9.4. Mkdir и rmdir - создание и уничтожение каталогов 121 Глава 10. Редактирование текстов (продолжение) 122 10.1. Чтение текста в рабочий файл . . . . . . .o . . 123 10.2. Команда file . 124 10.3. Команда global 125 10.4. Команда join 126 10.5. Регулярные выражения 127 10.5.1. Специальные символы 127 10.5.2. Односимвольные регулярные выражения 128 10.5.3. Комбинации из односимвольных регулярных выражений . 130 10.6. Дополнительные сведения о команде подстановки . . . .131 10.7. Выполнение команд shell при редактировании 135 10.8. Редакторы с открытой строкой и экранные 136 Глава 11. Форматирование текста . . o 137 Форматтеры текстов nroff и troff .... . . . . . . . 138 11.2. Работа с макропакетом 140 11.3. ТЫ - форматирование таблиц 143 Часть 2. ОСНОВНЫЕ СРЕДСТВА СИСТЕМЫ UNIX . .-.o-. …………………………... .145 . Глава 12. Координатор Make и система управления исходным ко дом SCCS …145 12.1. Большие программы ............................................. 146 12.2. Координатор make 147 12.3. Система SCCS ….. .152 Глава 13. Программирование на языке shell 156 13.1. Выполнение shell-программ 157 13.2. Shell-переменные . . . . . 159 13.3. Использование shell-переменных в интерактивном режиме . . 160 13.4. Строка поиска 161 13.5. Отмена специального смысла символа . . . ... . . 163 13.6. Команда set 161 13.7. Простые условные операторы 166 13.8. Простые команды, конвейеры и списки . ... . . . 167 13.9. Условный оператор if 168 13.10. Аргументы shell-программ . . .' . . . . …………….. .170 13.11. Условные циклы while и until ……..171 13.12. Структурированные команды ….. . . .172 13.13. Подстановка результатов выполнения команд ..173 13.14. Подстановки в shell . . …….. . 175 13.15. Встроенные документы 176 13.16. Структура for 176 13.17. Структура case ..177 13.18. Операторы break и continue 178 Глава 14. Несколько примеров программ, написанных на языие shell 179 14.1. Когда следует писать программы на языке shell? .... 180 14.2. Каково число пользователей системы? 181 14.3. Модернизация учетного файла , 181 14.4. Листинг подкаталогов 185 ' 14.5. Листинг файлов текущего поддерева . . 187 Глава 15. Язык Си и система UNIX 190 15.1. Стандартные подпрограммы 191 15.2. Системные вызовы ввода-вывода 193 15.3. Системные вызовы, изменяющие состояние системы . . . .195 15.4. Системные вызовы управления процессами 197 15.5. Передача аргументов в программы . 200 15.6. Реализация системных вызовов 202 15.7. Раздельная компиляция 204 15.8. Проверка программ на Си. Программа lint . . . . . . 207 Глава 16. Утилиты для программиста 208 16.1. Компиляция . 208 16.2. Size - печать размера объектного файла 210 16.3. Strip - удаление таблиц перемещений и имен из объектного файла 210 16.4. Nm - печать таблицы имен объектного файла 210 16.5. Библиотекарь ar и обслуживание библиотечных файлов . . ……………….. .211 16.6. Ld - редактирование связей объектных файлов ..... 213 Глава 17. Генераторы синтаксических и лексических анализаторов уасс и lex . . 214 17.1. Лексический и синтаксический анализ . . 215 17.2. Генератор лексических анализаторов lex . ... . . ………………………. .217 17.3. Генератор синтаксических анализаторов уасс ...... 222 ла'ва 18. Утилиты для администратора системы 227 18.1. Безопасность 228 18.2. Su - временная смена пользователя 230 18.3. Монтирование и демонтирование файловых систем . ….. ,231 18.4. Sync - вывод содержимого системных буферов ..... 235 18.5. Создание специальных файлов 235 18.6. Df - сообщение о свободном пространстве на диске .... 237 18.7. Volcopy, labelit, dump, restor, cpio - защита носителей , . . 238 18.8. Dd - копирование и преобразование файлов 239 18.9. Fsck и fsdb - проверка файловых систем ...... 239 18.10. Сгоп - выполнить программу в указанное время , 241 18.11. Программные каналы . 242 18.12. Бит сохранения файла 243 18.13. Разрешение установки идентификатора владельца файла . . 243 Глава 19. Ядро системы UNIX 244 19.1. Введение в ядро системы 245 19.2. Режим пользователя и режим ядра 246 19.3. Мультипрограммирование и свопинг 247 19А. Процессы 249 19.5. Начальная загрузка. Процессы 0 и 1 253 19.6. Файловая система 258 19.7. Периферийные устройства 265 Сокращенное руководство по системе UNIX 270 Глоссарий , 298 Предметный указатель 311


УДК 004.4

            



Примірники
Місце збереження Кількість В наявностi
К/сх - Книгосховище 1 1


Теми документа


Статистика використання: Видач: 1 Завантажень: 0





Український Фондовий Дім Інформаційно-пошукова система
'УФД/Бібліотека'