- Артикул:00-01046964
- Автор: Уильям Шоттс
- ISBN: 978-5-4461-1430-6
- Обложка: Мягкий переплет
- Издательство: Питер (все книги издательства)
- Город: Санкт-Петербург-Москва
- Страниц: 544
- Формат: 70х100/16
- Год: 2023
- Вес: 1358 г
- Серия: Для профессионалов (все книги серии)
Международный бестселлер «Командная строка Linux» поможет преодолеть путь от первых робких щелчков по клавишам до уверенного создания полноценных программ для последней версии bash - наиболее популярной командной оболочки Linux.
Второе издание рассказывает о новых возможностях bash 4.x, таких как новые операторы перенаправления и операции подстановки. В разделе, посвященном сценариям оболочки, рассматриваются современные надежные методы программирования, способы предотвращения типичных ошибок и потенциально опасных ситуаций.
Вы освоите неустаревающие навыки владения командной строкой: навигацию по файловой системе, настройку окружения, объединение команд в цепочки и сопоставление с регулярными выражениями. Вы постигнете философию, лежащую в основе многих инструментов командной строки, разберетесь с богатым наследием, полученным от суперкомпьютеров с Unix, и приобщитесь к знаниям, накопленным поколениями гуру, исключивших мышь из своего арсенала инструментов.
Содержание
Об авторе
О научном редакторе
Благодарности
Введение
Часть I. Командная оболочка
Глава 1. Что такое командная оболочка
Глава 2. Навигация
Глава 3. Исследование системы
Глава 4. Операции с файлами и каталогами
Глава 5. Работа с командами
Глава 6. Перенаправление
Глава 7. Взгляд на мир глазами командной оболочки
Глава 8. Продвинутые приемы работы с клавиатурой
Глава 9. Привилегии
Глава 10. Процессы
Часть II. Окружение и настройка
Глава 11. Окружение
Глава 12. Плавное введение в vi
Глава 13. Настройка приглашения к вводу
Часть III. Типичные задачи и основные инструменты
Глава 14. Управление пакетами
Глава 15. Устройства хранения
Глава 16. Сети
Глава 17. Поиск файлов
Глава 18. Архивация и резервное копирование
Глава 19. Регулярные выражения
Глава 20. Обработка текста
Глава 21. Форматирование вывода
Глава 22. Печать
Глава 23. Компиляция программ
Часть IV. Сценарии командной оболочки
Глава 24. Создание первого сценария командной оболочки
Глава 25. Начало проекта
Глава 26. Проектирование сверху вниз
Глава 27. Управление потоком выполнения: ветвление при помощи if
Глава 28. Чтение ввода с клавиатуры
Глава 29. Управление потоком выполнения: циклы while и until
Глава 30. Поиск и устранение ошибок
Глава 31. Управление потоком выполнения: ветвление с помощью case
Глава 32. Позиционные параметры
Глава 33. Управление потоком выполнения: цикл for
Глава 34. Строки и числа
Глава 35. Массивы
Глава 36. Экзотика