Введение в POSIX'ивизм
ПреамбулаНеобходимое вступление
Зачем эта книга
Для кого эта книга
О чем эта книга
Почему она такая
Как она делалась
О терминологии
References...
... И реверансы
Глава 1. Открытость, свобода и халява
Постановка вопроса
Степени свободы
Грани открытости
Кое-что о лицензиях
Истоки Free Software
Кто оплачивает банкет?
Можно ли заработать на Open Sources?
Как же заработать на Open Sources?
О продолжении банкета
Введение в POSIX'ивизм
Глава 2. О Unix'ах, Linux'ах и BSD
Что такое ОС?
Что необходимо для ОС?
Кое-что о GNU, или не GNU ли Linux?
Немного о дистрибутивах Linux
О BSD сотоварищи
Введение в POSIX'ивизм
Глава 3. Вопросы истории POSIX'ивизмаBell-прелюдия
Берклиада Unix-кода
Пусть расцветают все цветы
Упорядочивание стилей работы
Увертюра Линуса
Свободная берклиада: продолжение истории
Глава 4. Почему Linux не Windows
Linux - это не Windows
Почему компьютер - не видак
Рецепты против принципов
Глава 5. Как научиться плавать: установка системы
Подготовка к заплыву
Загрузка и запуск
Подготовка диска
Установка
Обеспечение загрузки
Обеспечение работы в графическом режиме
Особенности установки BSD-систем
Проблема выбора
Глава 6. Все для блага человека: пользовательские акаунты
Очередная преамбула
О себе, любимом
Атрибуты учетной записи
Доступ к атрибутам
Создание и изменение акаунтов
Интермедия: средства управления акаунтами
Глава 7. Процесс пошел
Понятие процесса
Разновидности процессов
Атрибуты процесса
Жизнь и смерть процесса
Управление процессами
Введение в POSIX'ивизм
Глава 8. Файл как он естьКак уже говорилось, все, что существует
Классификация файлов
Каталоги
Символические ссылки
Файлы устройств
Каналы и сокеты
Обычные файлы
Еще раз об именах
Право на файл
О времени и о файле
Интермедия: управление файлами
Введение
Создание
Команды touch, cat, tee
Команда mkdir
Команда ln
Команда mknod
Команда mkfifo
Атрибуция
Команды chown и chgrp
Команда chmod и umask
Команда touch для атрибуции
Навигация по файловой системе
Получение информации о файлах
Манипулирование файлами
Архивация и компрессия
Резервное копирование
Венец универсализма: утилита find
Глава 9. Физика файловых систем
Дисковые накопители
Немного о "геометрии"
Собственно о разделах
Особенности BSD-разметки
RAID и LVM
Общие черты файловых систем POSIX-семейства
Основные типы файловых систем POSIX-мира
Файловая система BSD-семейства
Файловые системы Linux
Виртуальные файловые системы
Введение в POSIX'ивизм
Глава 10. Файловая иерархияПринципы построения иерархии каталогов
Типовой набор каталогов POSIX-системы
Корневая файловая система
Ветвь /usr
Ветвь /usr/local
Ветвь /opt
Ветвь /var
Каталог /mnt
Ветвь /home
Ветвь /tmp
Стратегия разделения файловых систем
Интермедия: инструменты дисковой разметки, форматирования и монтирования
Разметка диска
Дискодробительство в Linux
Слайсы и разделы в BSD
RAID и LVM
Создание файловых систем
Монтирование
Дополнительные утилиты
Глава 11. Терминалы, режимы, интерфейсы
Апология консоли
Что такое терминал
Понятие виртуального терминала
О режимах
Об интерфейсах
Введение в POSIX'ивизм
Глава 12. Истина - в командахВведение в CLI
Командная строка
Опции
Аргументы
Кое-что об исключениях
Псевдонимы
Переменные
Навигация и редактирование
История команд
Регулярные выражения
Командные конструкции
Сценарии оболочки: первые представления
Понятие о функциях
Самая главная команда
Интермедия: команды обработки текстов
Вступление
Просмотр файлов
Сравнение, объединение и деление файлов
||' Filename Вывод команды grep
Глава 13. Общесистемное конфигурирование
Введение
О загрузке и загрузчиках
Особенности загрузчиков Lilo и GRUB
Задачи инициализации
Стили инициализации
Особенности BSD-стиля
Стили System V
Глава 14. Принципы сборки и установки пакетов
Очень элементарное введение
Правила сборки
Три волшебных слова
Особенности сборки ядра
Вопросы оптимизации
Средства управления пакетами
Введение в POSIX'ивизм
Глава 15. О шеллахО шеллах вообще
Какие бывают шеллы
Принципы конфигурирования
Проблема выбора
Sh-совместимые оболочки
Кое что о csh и tcsh
Глава 16. Текстовые редакторы
Вводные замечания
Nano: входной билет к мир редакторов
Несколько слов о ee
Vi и Vim: введение в тему
Joe: гармония простоты и функциональности
Обзор возможностей
Система помощи
Характерные особенности
Макрокоманды
Настройка joe
Дополнительные настройки
Заключительные соображения
Интермедия: html-редактор Quanta Plus
О web-инструментарии вообще
Представление героини
Главные элементы интерфейса
Дополнительные элементы интерфейса
Работа с проектами
Настройки редактора
Дополнительные возможности kdewebdev
Итоги
Глава 17. Икс - он и в Африке X
Кто Вы, мистер Икс?
Иксы: принципы организации
Иксы: сборка из исходников
Варианты конфигурирования
Варианты запуска
Немного о раскладках
Разборки со шрифтами
Введение в POSIX'ивизм
Глава 18. KDE: интеграция десктопаПроблема выбора
KDE - почему бы и нет?
KDE как он есть
Установка
Собственные средства настройки
Безопасность и конфиденциальность
Внешний вид и темы
Звук и мультимедиа
Компоненты KDE
Периферия
Рабочий стол
Региональные и специальные возможности
Сеть и Интернет
Системное администрирование
Управление питанием
Конфигурационные файлы
Детали настройки клавиатуры
Действуем через KCC
Переходим к мануальной терапии
Введение в POSIX'ивизм
Интермедия: универсальный konqueror
Введение
О древовидниках и двухпанельниках
Konqueror в его величии
Лики konqueror'а
Konqueror в ипостаси браузера
Пустячок, но приятный: программа krename
Содержание раздела