ru

«Освоение написания скриптов для командной оболочки Linux: практическое руководство по командной строке Linux, написанию скриптов Bash и программированию на языке shell», 2-е издание на русском

#1473611
«Освоение написания скриптов для командной оболочки Linux: практическое руководство по командной строке Linux, написанию скриптов Bash и программированию на языке shell», 2-е издание

Mastering Linux Shell Scripting,: A practical guide to Linux command-line, Bash scripting, and Shell programming, 2nd Edition (978-1788990158)

Купить и скачать электронную книгу в форматах PDF, EPUB, FB2, MOBI

Mokhtar Ebrahim | #15: Оболочка Unix

4.4 (145)

Освойте тонкости написания сценариев для оболочки Bash и раскройте потенциал оболочки для вашего предприятия.

Основные характеристики

  • Определите основные этапы, такие как проверка пользовательского ввода.
  • Используйте командную строку и условные операторы для создания и выполнения простых сценариев оболочки.
  • Создавайте и редактируйте динамические сценарии командной оболочки для управления сложными и повторяющимися задачами.

Описание книги

Освоить написание скриптов для командной оболочки станет легко с помощью этой книги, которая проведет вас через все этапы, начиная от использования командной строки Linux и заканчивая созданием скриптов Bash, а также поможет сделать осознанный выбор в отношении используемых элементов.

Вы можете использовать свой любимый редактор и начать писать скрипты Bash шаг за шагом. Книга также поможет вам освоить основы создания и запуска скриптов в обычном режиме, а также в режиме отладки. Вы изучите фрагменты кода из различных условных операторов и поймете силу повторений и циклов в ваших скриптах оболочки. Вы постепенно научитесь писать сложные скрипты оболочки, прежде чем углубиться в администрирование файловых систем, каталогов и системное администрирование, включая сети, управление процессами, аутентификацию пользователей, установку пакетов и регулярные выражения. В заключительных главах вы узнаете, как использовать Python в качестве альтернативы скриптам Bash.

К концу этой книги вы будете хорошо разбираться в скриптах командной оболочки и освоите технику автоматизации и взаимодействия с вашей системой с помощью клавиатурных выражений.

Что вы узнаете

  • Разработайте, выполните и отладьте свой первый скрипт на Bash.
  • Создавайте интерактивные сценарии, запрашивающие ввод данных у пользователя.
  • Создавайте структуры меню для операторов с небольшим опытом работы с командной строкой.
  • Разработайте скрипты, которые динамически редактируют файлы конфигурации веб-сервера для создания нового виртуального хоста.
  • Напишите скрипты, использующие AWK для поиска в лог-файлах и генерации отчетов.
  • Создавайте эффективные скрипты, используя функции в качестве строительных блоков, что сократит время на обслуживание и разработку.
  • Сравните различные языки программирования, такие как Python и Bash.
  • Используйте командную строку, чтобы обойти графический пользовательский интерфейс (GUI) и автоматизировать распространенные задачи.

Для кого предназначена эта книга?

Если вы являетесь администратором Linux или системным администратором и заинтересованы в автоматизации повседневных задач для экономии времени и усилий, то эта книга для вас. Потребуется базовый опыт написания скриптов для командной строки и работы с командной оболочкой. Знание задач, которые необходимо автоматизировать, также будет полезным.

Оглавление

  1. Что и зачем писать скрипты на BASH?
  2. Создание интерактивных скриптов
  3. Прилагаются условия.
  4. Создание фрагментов кода
  5. Альтернативный синтаксис
  6. Итерация с использованием циклов
  7. Создание строительных блоков с помощью функций
  8. Представляем sed
  9. Автоматизация виртуальных хостов Apache
  10. Основы AWK
  11. Регулярные выражения
  12. Сводка логов с помощью awk
  13. Улучшенный Lastlog с Awk
  14. Использование Python в качестве альтернативы скриптам BASH