Благодарности
Введение
Часть I. Командная оболочка
2. Навигация
3. Исследование системы
4. Операции с файлами и каталогами
5. Работа с командами
6. Перенаправление
7. Взгляд на мир глазами командной оболочки
8. Продвинутые приемы работы с клавиатурой
9. Привилегии
10. Процессы
Часть II. Окружение и настройка
12. Плавное введение в vi
13. Настройка приглашения к вводу
Часть III. Типичные задачи и основные инструменты
14. Управление пакетами
15. Устройства хранения
16. Сети
17. Поиск файлов
18. Архивация и резервное копирование
19. Регулярные выражения
20. Обработка текста
21. Форматирование вывода
22. Печать
23. Компиляция программ
Часть IV. Сценарии командной оболочки
25. Начало проекта
26. Проектирование сверху вниз
27. Управление потоком выполнения: ветвление при помощи if
28. Чтение ввода с клавиатуры
29. Управление потоком выполнения: циклы while и until
30. Поиск и устранение ошибок
31. Управление потоком выполнения: ветвление с помощью case
32. Позиционные параметры
33. Управление потоком выполнения: цикл for
34. Строки и числа
35. Массивы
36. Экзотика