Купить книгу «Освоение написания скриптов для командной оболочки Linux: практическое руководство по командной строке Linux, написанию скриптов Bash и программированию на языке shell», 2-е издание на русском [PDF, EPUB, FB2, MOBI]
Mastering Linux Shell Scripting,: A practical guide to Linux command-line, Bash scripting, and Shell programming, 2nd Edition (B07BWLL95K)
Купить и скачать электронную книгу в форматах PDF, EPUB, FB2, MOBI
Mokhtar Ebrahim | #15: Оболочка Unix
Освойте тонкости написания сценариев для оболочки Bash и раскройте потенциал оболочки для вашего предприятия.
Основные характеристики
- Определите основные этапы, такие как проверка пользовательского ввода.
- Используйте командную строку и условные операторы для создания и выполнения простых сценариев оболочки.
- Создавайте и редактируйте динамические сценарии командной оболочки для управления сложными и повторяющимися задачами.
Описание книги
Освоить написание скриптов для командной оболочки станет легко с помощью этой книги, которая проведет вас через все этапы, начиная от использования командной строки Linux и заканчивая созданием скриптов Bash, а также поможет сделать осознанный выбор в отношении используемых элементов.
Вы можете использовать свой любимый редактор и начать писать скрипты Bash шаг за шагом. Книга также поможет вам освоить основы создания и запуска скриптов в обычном режиме, а также в режиме отладки. Вы изучите фрагменты кода из различных условных операторов и поймете силу повторений и циклов в ваших скриптах оболочки. Вы постепенно научитесь писать сложные скрипты оболочки, прежде чем углубиться в администрирование файловых систем, каталогов и системное администрирование, включая сети, управление процессами, аутентификацию пользователей, установку пакетов и регулярные выражения. В заключительных главах вы узнаете, как использовать Python в качестве альтернативы скриптам Bash.
К концу этой книги вы будете хорошо разбираться в скриптах командной оболочки и освоите технику автоматизации и взаимодействия с вашей системой с помощью клавиатурных выражений.
Что вы узнаете
- Разработайте, выполните и отладьте свой первый скрипт на Bash.
- Создавайте интерактивные сценарии, запрашивающие ввод данных у пользователя.
- Создавайте структуры меню для операторов с небольшим опытом работы с командной строкой.
- Разработайте скрипты, которые динамически редактируют файлы конфигурации веб-сервера для создания нового виртуального хоста.
- Напишите скрипты, использующие AWK для поиска в лог-файлах и генерации отчетов.
- Создавайте эффективные скрипты, используя функции в качестве строительных блоков, что сократит время на обслуживание и разработку.
- Сравните различные языки программирования, такие как Python и Bash.
- Используйте командную строку, чтобы обойти графический пользовательский интерфейс (GUI) и автоматизировать распространенные задачи.
Для кого предназначена эта книга?
Если вы являетесь администратором Linux или системным администратором и заинтересованы в автоматизации повседневных задач для экономии времени и усилий, то эта книга для вас. Потребуется базовый опыт написания скриптов для командной строки и работы с командной оболочкой. Знание задач, которые необходимо автоматизировать, также будет полезным.
Оглавление
- Что и зачем писать скрипты на BASH?
- Создание интерактивных скриптов
- Прилагаются условия.
- Создание фрагментов кода
- Альтернативный синтаксис
- Итерация с использованием циклов
- Создание строительных блоков с помощью функций
- Представляем sed
- Автоматизация виртуальных хостов Apache
- Основы AWK
- Регулярные выражения
- Сводка логов с помощью awk
- Улучшенный Lastlog с Awk
- Использование Python в качестве альтернативы скриптам BASH