Logo Море(!) аналитической информации!
IT-консалтинг Software Engineering Программирование СУБД Безопасность Internet Сети Операционные системы Hardware
VPS/VDS серверы. 30 локаций на выбор

Серверы VPS/VDS с большим диском

Хорошие условия для реселлеров

4VPS.SU - VPS в 17-ти странах

2Gbit/s безлимит

Современное железо!

Бесплатный конструктор сайтов и Landing Page

Хостинг с DDoS защитой от 2.5$ + Бесплатный SSL и Домен

SSD VPS в Нидерландах под различные задачи от 2.6$

✅ Дешевый VPS-хостинг на AMD EPYC: 1vCore, 3GB DDR4, 15GB NVMe всего за €3,50!

🔥 Anti-DDoS защита 12 Тбит/с!

Книги: [Классика] [Базы данных] [Internet/WWW] [Сети] [Программирование] [UNIX] [Windows] [Безопасность] [Графика] [Software Engineering] [ERP-системы] [Hardware]

     

Энциклопедия Linux

Петерсен Р.

Издано: Издательский дом "Питер"
ISBN: 5-94723-110-7
Твердый переплет, 1008 стр.

Начало
Cодержание
Отрывок
[Заказать книгу в магазине "Мистраль"]

Полное содержание

Благодарности
Введение

Часть I. Введение

Глава 1. Введение в Linux
Операционные системы и Linux
История создания Linux и UNIX
Обзор ОС Linux
Рабочие столы
Программное обеспечение с открытым исходным кодом
Программное обеспечение Linux
Офисное программное обеспечение и СУБД для Linux
Серверы Internet
Средства разработки
Интерактивные источники информации
Документация
Дистрибутивы Linux
Red Hat
OpenLinux
SuSE
Debian
Slackware
Infomagic
LinuxPPC
TurboLinux
Mandrake
Глава 2. Инсталляция Red Hat Linux
Требования к аппаратным средствам, программному обеспечению и необходимая информация
Требования, предъявляемые к аппаратным средствам
Требования к программному обеспечению
Необходимая информация
Информация обновления для уже установленной системы Linux
Подготовка диска для установки Linux совместно с другой операционной системой
Создание загрузочных дискет Red Hat
Инсталляция Linux
Запуск программы инсталляции
Инсталляция Red Hat
Разделы
Программа LILO
Конфигурация сетевого устройства
Настройка системы X Window
Завершение установки
Глава 3. Инсталляция OpenLinux
Создание загрузочных дискет OpenLinux в Windows
Создание загрузочных дискет OpenLinux в DOS
Установка Linux с помощью программы Lizard
Разделы
Установка пакетов
Подключение к сети
Установка LILO с помощью программы LISA
Настройка системы X Window с помощью программы lizardx
Глава 4. Основные интерфейсы Linux
Учетные записи пользователей
Получение доступа к системе Linux
Менеджер окон Gnome Display Manager (GDM)
Менеджер окон K Desktop Display Manager (KDM)
Интерфейс командной строки
Рабочий стол Gnome
Рабочий стол KDE
Интерфейс командной строки
Справочная система
Оперативная документация
Глава 5. Настройка системы
Настройка Red Hat
Работа с пользователями: команда userconf
Файловые системы
Настройка принтера
Настройка системы Red Hat с использованием утилиты Setup
Утилита Xconfigurator
Настройка OpenLinux
Пользователи
Файловые системы
Принтер
Настройка системы SuSE
Настройка системы с помощью командной строки
Файловые системы
Установка пакетов прикладных программ
Установка приложений в системе Red Hat
Обновление Red Hat
Установка пакетов в системе Caldera OpenLinux
Обновление системы OpenLinux
Установка приложений с использованием командной строки
Глава 6. Настройка сети
Настройка сети в системе Red Hat
Локальная сеть
Утилита Red Hat PPP Dialer
Настройка соединения PPP с помощью утилиты Linuxconf
Настройка сети в системе Caldera OpenLinux
Локальная сеть
Коммутируемые соединения PPP
Настройка параметров соединения в системе SuSE
Доступ к службе PPP из командной строки: утилиты wvdial и pppd
Настройка модема
Глава 7. Настройка системы защиты
Установка простого брандмауэра с помощью утилиты Linuxconf
Установка простого брандмауэра с применением IP-цепочек (ядро версии 2.2)
Правила IP-цепочек
Сценарии для IP-цепочек
Установка простого брандмауэра с помощью IP-таблиц (ядро версии 2.4)
Правила IP-таблиц
Сценарии IP-таблиц
Прокси-серверы (Squid)
Командный интерпретатор Secure Shell (SSH)

Часть II. Основные версии рабочего стола

Глава 8. Рабочий стол K Desktop (KDE)
Библиотеки Qt и Harmony
Рабочий стол KDE
Файлы рабочего стола
Окна рабочего стола KDE
Виртуальные рабочие столы - программа переключения рабочих столов KDE
Панель KDE и меню Applications Starter
Темы KDE
Справочная система KDE
Приложения
Монтирование компакт-дисков и дискет с рабочего стола
Менеджер файлов и Internet-клиент Konqueror
Перемещение по файловой системе
Доступ в Internet
Операции копирования, перемещения, удаления и архивирования
Файл .directory
Настройка KDE: KDE Control Center
Каталог .kde2/share/config
Типы MIME и связанные с ними приложения
Каталоги и файлы среды KDE
Настройка системы с помощью KDE
Обновление рабочего стола KDE
Глава 9. Рабочий стол Gnome
Библиотека GTK+
Дальнейшая разработка Gnome: Helix Code и Eazel
Интерфейс Gnome
Рабочий стол Gnome
Менеджеры окон
Менеджеры файлов Gnome: GMC и Nautilus
Панель Gnome
Добавление приложений и апплетов
Перемещение и удаление объектов панели
Главное меню
Настройка панели
Апплеты Gnome
Переключатель Gnome
Список задач Gnome
Апплет Quicklaunch
Настройка Gnome: Control Center
Каталоги и файлы Gnome
Менеджер окон Sawfish
Темы Gnome
Обновление рабочего стола Gnome
Глава 10. Менеджеры окон
Менеджеры окон, файлов и программ
Менеджеры окон
Окна и пиктограммы
Темы
Меню рабочей области
Области рабочего стола и виртуальный рабочий стол
Панели, панели кнопок, панели задач и списки окон
Окно терминала: Xterm
Многозадачность в среде X Window
Менеджеры файлов
Рабочие столы
Запуск менеджеров окон
Менеджеры окон для Linux
Менеджер окон Sawfish
Менеджер окон Enlightenment
Менеджер окон AfterStep
Менеджер окон Window Maker
Менеджер окон Blackbox
Менеджер окон IceWM
Менеджеры окон FVWM и AnotherLevel
Менеджер окон Xview: olwm и olvwm
Менеджер окон LessTif: mwm
Менеджер окон Motif
Менеджер окон Common Desktop Environment (CDE)
Глава 11. Командный интерпретатор
Командная строка
Групповые символы и параметры при вводе имен файлов: *, ?, [ ]
Стандартный ввод, стандартный вывод и перенаправление
Перенаправление стандартного вывода: операторы >> и >>>>
Стандартный ввод
Программные каналы: |
Перенаправление и пересылка по каналу стандартного вывода сообщений об ошибках: >>&, 2>>
Переменные командного интерпретатора
Определение и вычисление переменных: =, $, set, unset
Сценарии командного интерпретатора: команды пользователя
Задания: перевод в фоновый режим, отмена и прерывание
Фильтры и регулярные выражения
Использование перенаправления и программных каналов совместно с фильтрами
Типы фильтров вывода: wc, spell и sort
Поиск в файлах: фильтры grep и fgrep
Регулярные выражения
Глава 12. Файловая структура ОС Linux
Файлы в ОС Linux
Файловая структура
Начальные каталоги
Путевые имена
Системные каталоги
Получение списка, отображение и печать файлов: ls, cat, more и lpr
Отображение файлов: cat и more
Печать файлов: команды lpr, lpq и lprm
Управление каталогами: mkdir, rmdir, ls, cd и pwd
Операции с файлами и каталогами: find, cp, mv, rm и ln
Поиск в каталогах: команда find
Перемещение и копирование файлов
Перемещение и копирование каталогов
Удаление файла: команда rm
Ссылки: команда ln
Права доступа к файлам и каталогам: команда chmod
Установление прав доступа: символы прав доступа
Абсолютные права доступа: двоичные маски
Права доступа к каталогам
Изменение владельца и группы: команды chown и chgrp
Глава 13. Конфигурация командного интерпретатора
Дополнение введенных команд и имен файлов
Редактирование командной строки
Хронологический список
Редактирование событий, взятых из хронологического списка
Корректировка опций хронологического списка: переменные HISTFILE и HISTSIZE
Псевдонимы
Управление операциями командного интерпретатора
Переменные среды и субинтерпретаторы: команда export
Настройка командного интерпретатора с помощью специальных переменных
Наиболее широко применяемые специальные переменные
Настройка регистрационного командного интерпретатора: файл .bash_profile
Настройка командного интерпретатора BASH: файл .bashrc
Файл, выполняемый при выходе из командного интерпретатора BASH: .bash_logout
Другие файлы инициализации и конфигурации
Каталоги и файлы конфигурации

Часть III. Internet

Глава 14. Электронная почта
Локальные адреса и адреса Internet
Файлы сигнатуры: .signature
MIME
Почтовая программа K Desktop: KMail
Почтовые программы Gnome: Balsa, Gmail, Mahogany
Почтовые клиенты X Window: Netscape и exmh
Netscape Messenger
exmh
Почтовая программа Emacs: GNU Emacs и Xemacs
Почтовые программы, использующие экранный интерфейс
Программа Pine
Программа Mutt
Программа Elm
Почтовые программы с интерфейсом командной строки
Программа Mail
Утилита Mail Handler: MH
Уведомление о получении почты: утилиты From и biff
Доступ к удаленным почтовым POP-серверам

Глава 15. Usenet и программы чтения новостей
Телеконференции Usenet
Транспортные агенты новостей
Списки рассылки
Программы чтения новостей Gnome
Программы чтения новостей для рабочего стола K Desktop: KNode и Krn
Программа чтения новостей Netscape
Программы чтения новостей Pine и slrn
Программа чтения новостей Emacs News
Программа чтения новостей trn
Программа чтения групп новостей tin

Глава 16. FTP-клиенты
Internet-адреса
Передача файлов в сети: FTP
Web-броузер, работающий с протоколом FTP: Netscape
Менеджер файлов K Desktop: Konqueror или kfm
Клиенты Gnome FTP: GNU Midnight Commander, gFTP и IglooFTP
Менеджер файлов Gnome
Программа gFTP
Программа IglooFTP
Программа NcFTP
Программа ftp
Автоматическая регистрация и макрокоманды: .netrc
Оперативные ресурсы FTP
Глава 17. World Wide Web
Универсальные локаторы ресурсов
Web-страницы
Web-броузеры
Netscape Navigator и Mozilla
Менеджер файлов K Desktop: Konqueror
Web-броузеры Gnome: Galeon, Express и Mnemonic
Lynx: текстовый броузер
Java для Linux: проект Blackdown
Утилиты для поиска в Web
Создание собственного Web-узла
Конструкторы Web-страниц
Интерфейс CGI
Глава 18. Сетевые инструментальные средства
Получение информации о сети: ping, finger и host
Команда ping
Программы finger и who
Команда host
Клиенты, обеспечивающие общение в сети
Утилита talk
Клиенты ICQ
Программа Internet Relay Chat
Программа telnet
Команды удаленного доступа: rwho, rlogin, rcp и rsh
Разрешение на удаленный доступ: файл .rhosts
Команды rlogin, rcp и rsh
Копирование из UNIX в UNIX (UUCP)

Часть IV. Приложения

Глава 19. Работа с программным обеспечением
Менеджер пакетов RPM
Менеджер RPM-пакетов для рабочего стола K Desktop: Kpackage
Менеджер RPM-пакетов GnomeRPM
Менеджеры файлов рабочих столов KDE и Gnome
Утилиты Webmin и Linuxconf
Установка RPM-пакетов из командной строки: команда rpm
Обновление дистрибутивов: Red Hat
Установка ПО из сжатых архивов с расширением .tar.gz
Загрузка сжатых архивов с оперативных узлов
Компиляция программного обеспечения
Каталоги для команд и программ: переменная PATH
Формирование программных пакетов: утилиты Autoconf и RPM
Программа Autoconf
Создание RPM-пакетов

Глава 20. Офисные приложения
Работа с файлами Microsoft Office
Пакет KOffice
Редактор WordPerfect
Пакеты Gnome Office и Helix Code
Пакет StarOffice

Глава 21. СУБД, графические и мультимедийные средства
СУБД
СУБД SQL
СУБД типа xBase
СУБД для рабочих столов
Графические инструментальные средства
Графические средства рабочего стола KDE
Графические средства рабочего стола Gnome
X-графика
Мультимедийные средства
Глава 22. Редакторы
Редакторы для рабочего стола K Desktop: KEdit, Kwrite, KJots и KWord
Редакторы для рабочего стола Gnome: gEdit, gXedit и gnotepad+
Редактор Vi: версии Vim и gvim
Редактор gvim
Настройка режимов работы редактора Vi: команда set и файл .exrc
Редактор Emacs
Поддержка редактора GNU Emacs в системе X Window
Редактор XEmacs
Метаклавиши, строковые команды и строка режима

Часть V. Серверы

Глава 23. Администрирование сервера
Запуск серверов: автономный и под управлением демонов inetd/xinetd
Средства работы с автономными серверами
Определение конфигурации серверов с помощью утилиты Linuxconf
Сценарии init.d системы SysV
Усовершенствованная версия демона служб Internet (xinetd)
Управление сервером: демон inetd

Глава 24. FTP-серверы
FTP-демоны
Пакет anon средств анонимного FTP-доступа
Учетная запись FTP-пользователя anonymous
Каталоги FTP-сервера для анонимного доступа
Файлы анонимного FTP-узла
Права доступа
Инструментальные средства работы с FTP-сервером
Команда ftpshut
Команды ftpwho и ftpcount
Демон wu-ftpd
Настройка сервера wu-ftpd с помощью утилиты Linuxconf
Файлы конфигурации сервера wu-ftpd
Файл ftpaccess
Файл ftphosts
Файлы ftpusers и ftpgroups
Файл ftpconversions
Файл журнала FTP xferlog
Демон ProFTPD
Установка и запуск
Файлы proftpd.conf и .ftpaccess
Анонимный доступ
Виртуальные FTP-серверы
Глава 25. Web-сервер Apache
JAVA: Jakarta и Apache-Java
Установка сервера Apache в дистрибутивах Linux
Запуск и останов Web-сервера
Файлы конфигурации сервера Apache
Директивы сервера Apache
Конфигурация сервера
Определение конфигурации на уровне каталога: файл .htaccess и директива
Управление доступом
Путевые имена URL
Типы MIME
Файлы CGI
Автоматическое индексирование каталога
Аутентификация
Файлы журналов
Виртуальные хосты
Виртуальный хост, идентифицируемый по IP-адресу
Виртуальные хосты, идентифицируемые по имени
Организация динамических виртуальных хостов
Включения на стороне сервера
Графические инструментальные средства настройки сервера Apache: Comanche и Linuxconf
Защита Web-сервера: SSL
Файл конфигурации Web-сервера Apache
Глава 26. Система доменных имен
Сервер BIND
Настройка системы доменных имен
Серверы доменных имен
Применение утилиты Linuxconf для настройки конфигурации DNS
Файл named.conf
Ресурсные записи
Запись с обозначением начала полномочий: SOA
Сервер имен: NS
Запись адреса: A
Запись почтового обмена: MX
Псевдонимы: CNAME
Запись указателя: PTR
Информация о хосте: HINFO, RP, MINFO и TXT
Файлы зоны
Файлы зоны для зон Internet
Файл обратного преобразования
Файл обратного преобразования для локального хоста
Субдомены и ведомые серверы Виртуальные домены Файл кэша
Глава 27. Почтовые серверы SMTP, POP и IMAP
Программа Sendmail
Конфигурация Sendmail
Операторы конфигурирования программы Sendmail: sendmail.cf
POP-серверы
Протокол IMAP
Глава 28. Серверы новостей, поисковые и прокси-серверы
Серверы новостей: INN
Сервер новостей Leafnode
Сервер Squid
Защита
Кэширование
Сервер Dig

Часть VI. Администрирование

Глава 29. Системное администрирование
Управление системой: привилегированный пользователь
Конфигурация системы
Задание системного времени и даты
Планирование задач: crontab
Уровни выполнения: команды init и shutdown
Системные каталоги и файлы
Системные файлы инициализации: /etc/rc.d
Системные журналы: /var/log и syslogd
Средства анализа производительности и процессы
Загрузчик LILO
Глава 30. Инструментальные средства системного администрирования
Утилита Linuxconf
Управление версиями системного профиля
Управление загрузкой
Система сетевого администрирования
Утилита Webmin
Инструментальное средство COAS
Утилита YaST
Инструментальное средство Red Hat Control Panel
Инструментальные средства настройки Red Hat Setup
Глава 31. Управление учетными записями пользователей
Файл /etc/passwd
Управление пользовательской системной средой: /etc/skel
Управление правами доступа пользователей
Управление доступом к каталогам и файлам
Утилита Linuxconf: работа с учетными записями
Управление пользователями с помощью утилиты Webmin
Работа с учетными записями с помощью утилит COAS, YaST и kuser Ввод пользователей в систему при помощи команды adduser
Добавление и удаление учетных записей при помощи команд useradd, usermod и userdel
Работа с учетными записями групп
Работа с учетными записями групп c помощью утилиты Linuxconf
Работа с учетными записями групп c помощью утилиты Webmin
Работа с учетными записями групп посредством команд groupadd, groupmod и groupdel
Установка дисковых квот
Глава 32. Администрирование файловых систем
Локальные файловые системы
Файловые системы
Стандарт Filesystem Hierarchy Standard
Файлы устройств: /dev
Автоматическое монтирование файловых систем: /etc/fstab
Конфигурирование локальных файловых систем с помощью Linuxconf
Конфигурирование локальных файловых систем в Webmin
Монтирование файловых систем при помощи Linuxconf, Webmin, KDE, Gnome и COAS
Команды Mount и Umount
Монтирование дискет
Монтирование компакт-дисков
Монтирование разделов жесткого диска: Linux- и MS-DOS-разделы
Форматирование запоминающего устройства: mkfs
Утилиты mtools: работа с файлами MS-DOS
Создание архивов: программа tar
Менеджеры файлов Midnight Commander (Gnome) и konquerror (KDE)
Архиваторы guiTar, Ark, KDAT и Xtar
Сжатие файлов: gzip, bzip2 и zip
Глава 33. Установка устройств и работа с ними
Файлы устройств
Информация об устройстве: /proc
Установка и конфигурирование принтера
Менеджер печати для Red Hat: PrintTool
Настройка принтеров с помощью утилиты Linuxconf
Настройка принтеров с помощью утилиты Webmin
Настройка принтеров с помощью утилиты COAS
Файлы устройств принтеров и файл /etc/printcap
Удаленные принтеры
Очередь на печать
Установка терминалов и модемов, работа с ними
Установка устройств ввода
Установка звуковой, сетевой и других плат
Устройства мультимедиа
Модули
Работа с модулями при помощи утилиты Red Hat Kernel Configurator
Работа с модулями при помощи утилиты COAS
Работа с модулями при помощи mod-команд
Установка новых модулей ядра
Глава 34. Администрирование ядра
Меры предосторожности
Установка дистрибутива ядра
Компилирование ядра
Инсталляция исходного кода ядра: tar.gz
Конфигурирование ядра
Компилирование и установка ядра
Конфигурирование загрузчика LILO
Виртуальные диски для модулей
Глава 35. Система X Window и сервер XFree86
Х-протокол
Сервер XFree86
Конфигурирование XFree86: файл /etc/XF86Config
Секция Screen
Секции Files, Modules и ServerFlags
Секция Input Device
Секция Monitor
Секция Device
Секция ServerLayout
Аргументы командной строки системы X Window
Файлы конфигурации X Window
Х-ресурсы
Х-команды
Шрифты
Методы запуска системы X Window: команда startx и менеджеры экрана
Команды startx, xinit и сценарий .xinitrc
Менеджеры экрана xdm, kdm и gdm
Сценарий Xsession
Х-менеджер экрана xdm
Менеджер экрана gdm рабочего стола Gnome
Менеджер экрана kdm
Запуск менеджеров окон
Команда startx и файл .xinitrc
Менеджеры экрана и сценарий Xsession
Менеджер экрана gdm рабочего стола Gnome
Менеджер экрана kdm рабочего стола KDE
Компиляция приложений системы X Window

Часть VII. Администрирование сети

Глава 36. Настройка сетевых соединений
Сценарий инициализации сетевого соединения
Спецификации аппаратного обеспечения
Протокол динамического конфигурирования хоста (DHCP)
Утилита Linuxconf
Утилиты COAS, Webmin и YaST (SuSE)
Инструмент конфигурирования сети Red Hat: netcfg
Протоколы PPP и SLIP
Утилиты установки PPP-соединения: Kppp, gnomeppp и rp3
PPP-соединения, устанавливаемые вручную
Chat-сценарии
Задание параметров PPP-соединения
Защита PPP-соединений: протокол CHAP
SLIP-соединение: программа dip
Глава 37. Samba, NFS, NIS и Appletalk
Сетевая файловая система: NFS и /etc/exports
Samba
Установка Samba
Файл конфигурации Samba: smb.conf
SWAT и smb.conf
Секция Global
Пароли
Секция Homes
Секция Printers
Секция Shares
Принтеры
Linuxconf, Webmin и KSamba
Подстановка переменных
Тестирование конфигурации Samba
Доменная регистрация
Получение доступа к службам Samba с помощью клиентов
Программа smbclient
Утилита smbmount
Файл smb.conf
Netatalk: AppleTalk
Глава 38. Администрирование сетей TCP/IP
Системы адресации IPv4 и IPv6
Адресация в сетях TCP/IP
Адрес сети
IP-адресация, основанная на классах
Маска сети
IP-адресация в формате CIDR
Получение IP-адреса
Широковещательный адрес
Адрес шлюза
Адрес сервера DNS
Файлы конфигурации TCP/IP
Файл /etc/hosts (имена хостов)
Файл /etc/networks (имена сетей)
Файл /etc/HOSTNAME
Файл /etc/services
Файл /etc/protocols
Файл /etc/sysconfig/network
Служба доменных имен (DNS)
Файл host.conf
Файл /etc/nsswitch.conf (Name Service Switch)
Сетевые интерфейсы и маршруты: команды ifconfig и route
Команда ifconfig
Маршрутизация
Сценарий конфигурирования сети: файл /etc/rc.d/init.d/network
Контроль за состоянием сети: программы ping и netstat
Использование IP-псевдонимов
Глава 39. Безопасность сетей: брандмауэры и шифрование
Брандмауэры: IP-цепочки и IP-таблицы
IP-цепочки (ядро версии 2.2)
Правила IP-цепочек
Инвертирование операций
SYN-пакеты
Сценарии для IP-цепочек
Netfilter: IP- и NAT-таблицы (ядро 2.4)
IP-таблицы
Преобразование сетевого адреса
Отличия между IP-цепочками и IP-таблицами
Сценарии для IP-таблиц
IP-маскировка
IP-маскировка с помощью IP-цепочек
IP-маскировка с помощью Netfilter
Командный интерпретатор Secure Shell
SSH1 и SSH2
Приложения SSH
Установка SSH
Команда ssh
Программа scp
Перенаправление порта
Сеанс SSH
Конфигурирование SSH
Аутентификация и шифрование с помощью Kerberos

Часть VIII. Программирование

Глава 40. Shell-программирование
Shell-сценарии: команды и комментарии
Переменные и сценарии
Определение и вычисление значений переменных: =, $
Значения переменных: строки
Результаты выполнения команд Linux: обратные кавычки
Ввод и вывод данных в сценариях: echo, read и <<
Аргументы командной строки сценария
Экспорт переменных из shell-сценария
Арифметические операции: команда let
Управляющие конструкции
Команда test
Условия: if, if-else, elif, case
Логические команды: && и ||
Конструкция case
Циклы: while, for-in, for
Глава 41. Компиляторы, библиотеки и инструментальные средства программирования
Получение информации: info
Компилятор C: gcc
Двоичные форматы ELF и a.out
Языки С++ и Objective С: команда g++
Другие компиляторы: Паскаль, Ада, Лисп и Фортран
Создание и использование библиотек: статических, совместно используемых и динамических
Символический отладчик gbd
Программа xxgdb
Инструментальные средства программирования
Инструментальные средства разработки
Утилита make
Система контроля версий: RCS
Система параллельных версий: CVS
Интерактивные справочники по приложениям: оперативные руководства
Файлы документации утилиты man
Глава 42. Perl
Выполнение Perl-сценариев из командной строки
Сценарии Perl
Модули Perl
Ввод и вывод в Perl
Дескрипторы файлов Perl
Переменные и выражения Perl
Массивы и списки
Функции обработки массивов: операции над списками
Ассоциативные массивы
Управляющие структуры
Операции сравнения
Циклы
Проверка условий: if, elsif, unless и switch
Функции обработки строк
Сопоставление с образцом
Функции: sub
Глава 43. Tcl, Tk и Expect
Дополнения и приложения Tcl/Tk
Язык Tcl
Сценарии и интерпретатор Tcl
Выражения
Встроенные команды
Переменные
Массивы
Списки
Управляющие структуры
Процедуры Tcl
Обработка строк в языке Tcl
Ввод и вывод в Tcl
Дескрипторы файлов в Tcl
Приложение Tk
Сценарии и интерпретатор Wish
Элементы управления окном Tk
События и привязки
Утилита Expect
Глава 44. Утилита gawk
Команда gawk
Поиск по шаблону и специальные символы
Переменные, операторы и массивы
Переменные, константы и шаблоны
Арифметические операторы и операторы присваивания
Массивы и ассоциативные массивы
Использование шаблона в качестве условия
Равенство и операторы сравнения
Логические операции
Поиск по шаблону
Шаблоны BEGIN и END
Файлы инструкций gawk
Управляющие структуры
Цикл while
Цикл for
Цикл for-in
Управляющая структура if
Создание пользовательских фильтров с помощью gawk
Строковые функции

Приложение. О компакт-дисках

Алфавитный указатель

Начало
Cодержание
Отрывок
[Заказать книгу в магазине "Мистраль"]

 

VPS в 21 локации

От 104 рублей в месяц

Безлимитный трафик. Защита от ДДоС.

🔥 VPS до 5.7 ГГц под любые задачи с AntiDDoS в 7 локациях

💸 Гифткод CITFORUM (250р на баланс) и попробуйте уже сейчас!

🛒 Скидка 15% на первый платеж (в течение 24ч)

Скидка до 20% на услуги дата-центра. Аренда серверной стойки. Colocation от 1U!

Миграция в облако #SotelCloud. Виртуальный сервер в облаке. Выбрать конфигурацию на сайте!

Виртуальная АТС для вашего бизнеса. Приветственные бонусы для новых клиентов!

Виртуальные VPS серверы в РФ и ЕС

Dedicated серверы в РФ и ЕС

По промокоду CITFORUM скидка 30% на заказ VPS\VDS

Новости мира IT:

Архив новостей

IT-консалтинг Software Engineering Программирование СУБД Безопасность Internet Сети Операционные системы Hardware

Информация для рекламодателей PR-акции, размещение рекламы — adv@citforum.ru,
тел. +7 495 7861149
Пресс-релизы — pr@citforum.ru
Обратная связь
Информация для авторов
Rambler's Top100 TopList liveinternet.ru: показано число просмотров за 24 часа, посетителей за 24 часа и за сегодня This Web server launched on February 24, 1997
Copyright © 1997-2000 CIT, © 2001-2019 CIT Forum
Внимание! Любой из материалов, опубликованных на этом сервере, не может быть воспроизведен в какой бы то ни было форме и какими бы то ни было средствами без письменного разрешения владельцев авторских прав. Подробнее...