Unix в подлиннике. Юрий Магда

Unix в подлиннике

ИздательствоBHV
Год издания2006
Страниц528
ПереплетТвердый переплет
Формат70х100/16 (170х240 мм, увеличенный)
ISBN5-94157-824-5
ИзготовительООО "Издательство "БХВ-Петербург". 194100, РФ, г. Санкт-Петербург, пр-т Лесной, 37/1Б
ИмпортерООО «НТЦ АПИ», г. Минск, ул. Уманская, 54, пом. 1, каб. 34

Рассматривается широкий круг вопросов функционирования операционной системы UNIX. Анализируются принципы взаимодействия процессов, управления учетными записями пользователей и построения файловой системы. Изложены базовые концепции функционирования и настройки сетей на основе протокола TCP/IP и их реализация в операционных системах UNIX. С позиции пользователя описаны современные методы обработки текстовой документации и работа с графическими оболочками операционной системы. Значительная часть материала книги посвящена основам разработки приложений на языках С и Perl в среде UNIX, созданию командных файлов в интерпретаторе shell.

Рассматривается широкий круг вопросов функционирования операционной системы UNIX. Анализируются принципы взаимодействия процессов, управления учетными записями пользователей и построения файловой системы. Изложены базовые концепции функционирования и настройки сетей на основе протокола TCP/IP и их реализация в операционных системах UNIX. С позиции пользователя описаны современные методы обработки текстовой документации и работа с графическими оболочками операционной системы. Значительная часть материала книги посвящена основам разработки приложений на языках С и Perl в среде UNIX, созданию командных файлов в интерпретаторе shell.
Теоретические аспекты функционирования UNIX иллюстрируются многочисленными примерами программ, разработанных на языке С.
Для пользователей UNIX

Содержание

  • Благодарности
  • Введение
  • Глава 1. Обзор операционных систем UNIX
  • Глава 2. Архитектура UNIX
  • Глава 3. Учетные записи пользователей
    • 3.1. Управление учетными записями
    • 3.2. Программный интерфейс управления пользователями
  • Глава 4. Командный интерпретатор shell
    • 4.1. Синтаксис shell
    • 4.2. Ввод/вывод
    • 4.3. Командные файлы
    • 4.4. Переменные
    • 4.5. Метасимволы
    • 4.6. Вычисления
    • 4.7. Общие переменные
    • 4.8. Логические структуры
      • 4.8.1. Оператор цикла for
      • 4.8.2. Оператор условия if
      • 4.8.3. Операторы цикла while и until
      • 4.8.4. Оператор выбора case
    • 4.9. Потоковый редактор sed
  • Глава 5. Файловая система UNIX
    • 5.1. Подключение, отключение и восстановление файловых систем
    • 5.2. Контроль дискового пространства
    • 5.3. Права доступа к файлам
    • 5.4. Операции с файлами
      • 5.4.1. Копирование файлов
      • 5.4.2. Удаление файлов
      • 5.4.3. Перемещение файлов
      • 5.4.4. Создание каталогов
      • 5.4.5. Удаление каталогов
      • 5.4.6. Поиск файлов и каталогов
    • 5.5. Архивирование данных
    • 5.6. Устройства в UNIX
    • 5.7. Программный интерфейс пользователя 138
  • Глава 6. Обработка текста в UNIX
    • 6.1. Редактор vi
      • 6.1.1. Команды редактора vi
      • 6.1.2. Сохранение текста и выход из редактора vi
    • 6.2. Редактор gedit
    • 6.3. Редактор Kate
      • 6.3.1. Запуск редактора Kate
      • 6.3.2. Работа в редакторе
        • Расширенные возможности Kate
        • Дополнительные возможности редактора Kate
  • Глава 7. Процессы в UNIX
    • 7.1. Взаимодействие процессов
    • 7.2. Демоны UNIX
    • 7.3. Программный интерфейс пользователя
    • 7.4. Управление процессами из командного интерпретатора shell
    • 7.5. Сигналы
  • Глава 8. Поддержка сетей в UNIX
    • 8.1. Адресация в Интернете
    • 8.2. Сетевые интерфейсы
    • 8.3. Маршрутизация
    • 8.4. Статистика работы сети
    • 8.5. Диагностика сети и поиск неисправностей
    • 8.6. Сетевые сервисы UNIX
      • 8.6.1. Служба имен DNS
        • Клиент службы имен
        • Сервер DNS
      • 8.6.2. Сетевая файловая система NFS
      • 8.6.3. Служба DHCP
    • 8.7. Основы программирования сетевых интерфейсов
  • Глава 9. Электронная почта
    • 9.1. Адресация электронной почты
    • 9.2. Программы mail и mailx
    • 9.3. Программа sendmail
    • 9.4. Протоколы электронной почты
      • 9.4.1. Протокол SMTP
      • 9.4.2. Протокол POP3
      • 9.4.3. Протокол IMAP4
      • 9.4.4. MIME
    • 9.5. Программы для работы с электронной почтой
  • Глава 10. UNIX и Интернет
    • 10.1. Обмен данными в Интернете
    • 10.2. Простейший Web-сервер
    • 10.3. Web-сервер Apache
  • Глава 11. Графические оболочки UNIX
    • 11.1. Модель "клиент-сервер"
    • 11.2. Запуск и настройка X Window
      • 11.2.1. Команда startx
      • 11.2.2. Программа xinit
      • 11.2.3. Дополнительные настройки X-сервера
    • 11.3. Команды X Window и настройки параметров системы
      • 11.3.1. Команда xset
      • 11.3.2. Команда xmodmap
      • 11.3.3. Команда xlsfonts
    • 11.4. Оконные менеджеры и графические оболочки
  • Глава 12. Разработка приложений в среде UNIX
    • 12.1. Разработка программ на C++
    • 12.2. Perl
      • 12.2.1. Запуск программ на языке Perl
      • 12.2.2. Скалярные переменные и массивы
      • 12.2.3. Хэши
      • 12.2.4. Операции и выражения
      • 12.2.5. Логические структуры Perl
      • 12.2.6. Регулярные выражения
      • 12.2.7. Обработка файлов и каталогов
      • 12.2.8. Программные каналы
      • 12.2.9. Сетевое программирование в Perl
        • Сокеты UNIX
      • 12.2.10. Установка дополнительных модулей
  • Заключение
  • Предметный указател

Похожие лоты

Вход

В течение нескольких секунд вам придёт SMS с одноразовым кодом для входа. Если ничего не пришло — отправьте код ещё раз.
Это бесплатно, безопасно и займёт всего несколько секунд
Войдите с помощью своего профиля

Регистрация

Введите номер вашего мобильного телефона:
Войдите с помощью электронной почты или номера телефона
Войдите с помощью своего профиля

Восстановление пароля

Укажите адрес электронной почты, который вы использовали при регистрации
Нужна помощь? Напишите нам

Восстановление пароля

Инструкции по восстановлению пароля высланы на 
Нужна помощь? Напишите нам