Введение!

1 Регистрация в системе и начало работы
Что нужно для успешного начала?
Терминалы
Клавиатуры
Экраны
Кто за что отвечает?
Регистрация в системе
Ошибки набора
Клавиша Enter
Ошибки регистрации
Наконец, зарегистрировались!
Выбор по умолчанию
Сообщения при регистрации
Команды
Выход из системы
Выбор паролей
Итоги

2 Простые команды
Подробнее о командном процессоре
Если вы хотите найти ядро
Файлы: краткое введение
Аргументы команды
Кто я?
Календари
Конвейеры
Другие календари
Итоги

3 Знакомство с файловой системой Unix
Каталоги
Имя файла
Деревья и иерархии
Маршруты
Файл или каталог?
Дубликаты имен файлов
Файлы и индексные дескрипторы
Простые файлы
Два имени одного файла?
Корневой каталог
Абсолютные имена маршрутов
Исходный каталог
Где вы находитесь?
Обратно в исходный каталог
Удаление каталога
Итоги

4 Создание собственных файлов
Стандартный ввод и вывод
Переназначение вывода
Команда ls
Трафаретные символы
Изучение ls с помощью команды man
Понимание синтаксиса
Команда cat
Использование переназначения вывода с другими командами
Использование команды cat для создания файлов
Команда lс
Подсчет слов с помощью команды wc
Переназначение ввода
Сравнение переназначения и конвейеризации
Удаление файлов с помощью команды rm
Фильтры и переназначение ввода и вывода
Добавление вывода в ваши файлы
Стандартные ошибки
Итоги

5 Электронная почта
Привилегированные пользователи, объединяйтесь!
Передача сообщений
Команда wall
Последнее предупреждение
Развитие средств электронной почты Unix
Чтение почты
Выход из программы mail
Печать сообщений вашей электронной почты
Заголовки сообщений
Выбор сообщений
Сохранение и удаление сообщений
Чтение почты из другого источника
Передача электронной почты
Применение других программ электронной почты
Итоги

6 Настройка вашей среды Unix
Изменение своего пароля
Команда passwd
Хорошие и плохие пароли
Файл /etc/passwd
Выбор командного процессора
Маршруты
Имена командных процессоров
Профили регистрации
Профили регистрации командного процессора Борна
Профили регистрации командного процессора СИ
Ваш персональный профиль регистрации ,
Знакомство с переменными командного процессора
Задание параметров терминала с помощью команды stty
Просмотр вашего файла .profile
Итоги

7 Ваша собственная файловая система
Внутренние правила
Полномочия
Владелец
Полномочия на файлы
Полномочия на каталоги
Полномочия владельца, членов группы и других пользователей
Полномочия, задаваемые по умолчанию
Изменение владельцев и групп
Изменение полномочий
Итоги

8 Основы редактирования с помощью ed
Текстовые редакторы Unix
Почему именно ed?
Введение в ed
Нумерация строк
Ваш текущий адрес
Добавление текста
Модификация текста
Шаблоны и операции поиска
Вставка текста
Удаление строк текста
Перемещение строк текста с помощью команды move
Копирование текста с помощью команды transfer
Удаление и вставка текста с помощью команды change
Удаление и вставка текста с помощью команды substitute
Объединение двух или более строк текста
Команда list
Задание метки строки с помощью команды mark
Чтение файлов
Команда edit
Регулярные выражения
Снова о команде substitute
Команда global
Инвертированные глобальные команды
Другие команды и переключатели
Команда prompt
Переключатель prompt
Переключатель
Первая строка форматирования
Выход в командный процессор с помощью!
Классы символов
Сопоставление с несколькими вхождениями
Итоги

9 Процессы и многозадачность
Терминология
Мультипрограммные операционные системы
Многозадачность
Образы программ и процессы Unix
Биография процесса
Ветвление и порождение подпроцессов
Командный процессор как процесс
Выполнение фоновых процессов с помощью &
Команда wait
Уничтожение процессов
Я должен выполняться!
Анализ процессов с помощью ps
Команда nice
Строки, содержащие несколько команд
Команда sleep
Планирование процессов
Итоги

10 Печать и спулинг
Центральные и локальные принтеры
Берегите лес
Преодоление принтерных джунглей
Команда 1р
Параметры печати
Простой сценарии командного процессора
Псевдонимы команд в командном процессоре СИ
Параметр-с
Команда lpstat
Изменение запросов печати с помощью команды lp-i
Команда cancel
Команда lprint
Простое форматирование с помощью команды pr
Итоги

11 Семейство редакторов vi
Предварительное знакомство
Семейство редакторов
3+4 режима
Переключение между режимами
Создание текста с помощью vi
Ввод текста
Перемещение курсора
Итоги

12 Более сложные методы редактирования в vi
Управление экраном
Кое-что еще о режимах ввода текста
Удаление текста
Изменение текста
Вырезание и вставка текста
Поиск текста
Командный режим ех
Использование в редакторе vi командного процессора
Команды ex
Сокращения
Вход в редактор vi и выход из него
Итоги

13 Использование командного процессора
Сценарии командных процессоров
Ваш первый сценарий командного процессора
Непосредственное выполнение dw
Основные этапы выполнения разработки сценария
Отладка сценария
Специальные команды
Создание новых команд из существующих
Команда точки
Переменные командного процессора
Задание значений переменных и их отмена
Экспорт переменных
Как работает сценарий командного процессора
Позиционные параметры
echo и метасимволы командного процессора
Знакомые кавычки
Обратные кавычки
Подробнее о метасимволах
Экранирование с помощью символа \
Символ комментария #
Двойные кавычки
Последовательности метасимволов
Функционирование командного процессора
Итоги

14 Знакомство с инструментальными средствами
Команда sort
Порядок сортировки
Параметр f команды sort
Параметр d команды sort
Параметр i команды sort
Параметр n команды sort
Параметр М команды sort
Ключи и поля сортировки
Сортировка нескольких файлов
Параметр u команды sort
Параметр b команды sort
Команда uniq
Команда head
Команда tail
Команда split
Команда cut
Команда paste
Команда find
Команда tr
Команды translate и dd
Пример применения
Итоги

15 Команда grep, sea и awk
Предисловие
Семейство команд grep
Заключение шаблона поиска в кавычки
Поиски слов и параметр -w
Интерпретация регистра символов
Регулярные выражения
Помеченные регулярные выражения
Команда fgrep
Команда egrep
Что такое старшинство операций?
Семейство grep: заключение
Потоковый редактор sed
Что такое поток?
Синтаксис sed
Команда редактирования
Язык awk
Поля awk
Записи awk
Параметр-F
Операции отношения awk
Сложные проверки
BEGIN и END
awk и арифметические операции
Управляющие операторы awk
awk: заключительное слово
Итоги

16 Сложные сценарии командных процессоров
Меню, пожалуйста!
Полезные комментарии
Цикл while
Команда test
Команда read
Обработка ошибок
Сценарий с case
Переходы с помощью && и ||
Снова меню
Позиционные параметры
Выполнение арифметических операций
Обзор сценариев
Итоги

17 Связь с удаленными машинами
UUCP
Установление связи
Применение UUCP
Защита UUCP
Команда uucp
Unix и работа в сети: как попасть в нужную локальную сеть
Введение в TCP/IP и Ethernet
Распределение файлов по сети
Вычисления клиент/сервер
UnixWare компании Novell
Доступ к Internet
Что такое Internet?
Адресация UUCP и доменная адресация
Указание удаленного компьютера
Передача файлов с помощью ftp
Подключение к удаленному компьютеру с помощью telnet
Другие возможности Internet
Использование USENET
Использование программ чтения новостей
Обмен электронной почтой с другими сетями
Итоги

18 Основы системного администрирования
Администрирование систем Unix
Круг обязанностей системного администратора
Правила привилегированного пользователя
Как получить привилегии
Загрузка системы
Этап очистки
Однопользовательский режим
Многопользовательский режим
Проблема останова
Файловые системы
Архивация
Когда?
Что?
Кто?
Как?
Новые учетные данные
Итоги

19 Система Х Window
Введение в систему X
Новый взгляд на клиентов и серверы
Как работает Х Protocol
Сравнение Х с другими оконными системами
Что видит пользователь системы Х
Х-терминалы и Х-серверы
Преимущества системы Х
Администраторы окон Х Window: Open Look и Motif
Использование системы Х
Регистрация
Ресурсы системы Х
Использование эмулятора терминала xterm
Использование других Х-клиентов
Завершение Х-клиента
Будущее системы Х
Итоги

20 Заключение
Какой Unix?
Уроки истории
Генеалогическое древо
Версии компании Sun
Unix на платформе Intel
Версии компании Novell
Какой Unix настоящий?
Unix и будущее
Итоги

Приложения
А Версии командных процессоров
В Где можно получить информацию по Unix