CLI-инструмент и библиотека Python для преобразования вывода команд, файлов и строк в JSON, YAML или словари.
bobbyiliev/introduction-to-bash-scripting
Бесплатная электронная книга с открытым исходным кодом, которая знакомит с основами Bash-скриптинга и автоматизацией повседневных задач SysOps, DevOps и разработки.
- Звёзды
- 6,369
- Форки
- 671
- Открытые issues
- 10
- Последний коммит
- 26 дней назад
Что это?
Это руководство с открытым исходным кодом по Bash-скриптингу, распространяемое в формате электронной книги. В нём рассматриваются основы написания Bash-скриптов: переменные, ввод пользовательских данных, аргументы, массивы, условия, циклы и функции. Затем идут практические примеры.
Первые 13 глав посвящены основам скриптинга, а в остальных приведены скрипты для реальных задач. Среди тем — создание интерактивных меню, запуск скриптов на нескольких удалённых серверах, работа с JSON с помощью jq, вызовы Cloudflare API, разбор логов доступа NGINX и Apache, отправка писем через SSMTP, генерация паролей, перенаправление ввода и вывода.
Книга рассчитана на разработчиков, системных администраторов, DevOps-инженеров и любителей Linux, которые хотят объединять команды Linux в скрипты для автоматизации повторяющихся задач. Книга доступна в форматах PDF (в тёмной и светлой версиях) и ePub; также есть небольшой видеокурс по первым 12 главам.
Ключевые возможности
- 01Разбирает основы синтаксиса Bash, включая переменные, условия, циклы и функции
- 02Содержит практические скрипты для разбора логов, генерации паролей и отправки писем
- 03Показывает, как запускать скрипты на нескольких удалённых серверах
- 04Демонстрирует работу с JSON через jq и Cloudflare API
- 05Доступна в формате PDF с тёмной и светлой темами, а также в формате ePub
Сценарии использования
- Изучение Bash-скриптинга с нуля для разработчиков и системных администраторов
- Автоматизация повторяющихся задач по обслуживанию серверов и развёртыванию
- Разбор логов доступа NGINX или Apache с помощью shell-инструментов
- Создание простых интерактивных меню командной строки для командных скриптов
Быстрый старт
- 1
Скачайте электронную книгу в формате PDF (в тёмном или светлом режиме) или ePub в разделе Download
- 2
Откройте главы в репозитории, начав с глав «О книге» и «Введение»
Темы
Частые вопросы
- Что такое introduction-to-bash-scripting?
- Бесплатная электронная книга с открытым исходным кодом, которая знакомит с основами Bash-скриптинга и автоматизацией повседневных задач SysOps, DevOps и разработки. Это руководство с открытым исходным кодом по Bash-скриптингу, распространяемое в формате электронной книги. В нём рассматриваются основы написания Bash-скриптов: переменные, ввод пользовательских данных, аргументы, массивы, условия, циклы и функции. Затем идут практические примеры.
- introduction-to-bash-scripting можно использовать бесплатно? Какая у него лицензия?
- introduction-to-bash-scripting распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- introduction-to-bash-scripting всё ещё поддерживается?
- Активно поддерживается. Последний коммит в introduction-to-bash-scripting — 28 сент. 2026 г..
- Для чего можно использовать introduction-to-bash-scripting?
- Изучение Bash-скриптинга с нуля для разработчиков и системных администраторов Автоматизация повторяющихся задач по обслуживанию серверов и развёртыванию Разбор логов доступа NGINX или Apache с помощью shell-инструментов Создание простых интерактивных меню командной строки для командных скриптов
- Как установить introduction-to-bash-scripting?
- Скачайте электронную книгу в формате PDF (в тёмном или светлом режиме) или ePub в разделе Download Откройте главы в репозитории, начав с глав «О книге» и «Введение»
- Где скачать introduction-to-bash-scripting?
- Исходный код и инструкции по установке — на GitHub: https://github.com/bobbyiliev/introduction-to-bash-scripting
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Веб-интерфейс для безопасного и простого запуска заранее заданных shell-команд на Linux-серверах.
CLI-инструмент для установки, обновления, мониторинга и резервного копирования более 100 выделенных игровых серверов на Linux.
Однофайловый Bash TUI для просмотра, запуска, остановки, создания снимков и мониторинга виртуальных машин и контейнеров Proxmox VE.
Nagios Core — написанная на C система мониторинга хостов, служб и сетей с опциональным веб-интерфейсом для просмотра текущего состояния и истории.
Сервер электронной библиотеки для самостоятельного размещения на базе Calibre-Web: автоматически импортирует, конвертирует, исправляет и синхронизирует книги с Calibre.