Bash: работа со скриптами основы

4 участника

О чём курс

О чём курс

Вы создадите Bash-скрипты для автоматизации задач, управления операционной системой и обработки данных. На практике вы напишете код, запустите его в командной строке, проанализируете вывод и исправите ошибки.

Чему вы научитесь

В рамках курса рассматриваются ключевые возможности командного интерпретатора:

  • Создание и запуск базовых скриптов, использование переменных, арифметических операций и командной подстановки.
  • Управление потоками ввода-вывода, перенаправление данных, работа с утилитой tee и специальным файлом /dev/null.
  • Построение логики с помощью условий if-then-else, конструкции case, а также циклов for, while и until.
  • Обработка аргументов командной строки, флагов и пользовательского ввода.
  • Взаимодействие с сигналами, фоновыми процессами и управление приоритетами с помощью nice и renice.
  • Планирование задач с использованием at, cron и anacron.
  • Написание пользовательских функций, логирование, отладка и создание безопасных масштабируемых сценариев.

Особенности формата

Программа построена без упора на сухую теорию. Материал включает пошаговые инструкции, проверенные примеры, практические задания с готовыми решениями, тесты с пропусками и рекомендации по безопасности и отладке.

Для кого

Курс рассчитан на пользователей, стремящихся систематизировать работу с командной строкой:

  • Начинающие пользователи Linux, желающие выйти за рамки стандартных команд.
  • Системные администраторы, которым необходима автоматизация рутинных рабочих процессов.
  • DevOps-инженеры, работающие с пайплайнами CI/CD, настройкой конфигураций и деплоем.
  • Разработчики, использующие серверы на базе Linux для сборки и тестирования проектов.

Необходимая подготовка

Знания языков программирования не требуются — обучение начинается с базовых принципов. Достаточно уметь ориентироваться в файловой системе через терминал, выполнять стандартные команды, работать с текстовыми редакторами (например, nano или vim) и запускать исполняемые файлы.

Программа обучения

  • Курс I: 1-5
  • I: 1-5 Бонус (видео)
  • II: 6-13
  • II: 6-13 Бонус (видео)
  • III: 14-21
  • III: 14-21 Бонус (видео)
  • IV: 22-27
  • IV: 22-27 Бонус (видео)
  • V: 28-32
  • V: 28-32 Бонус (видео)
  • VI: 33-38
  • VI: 33-38 Бонус (видео)
  • Большой тест I: 1-5
  • II: 6-13
  • III: 14-21
  • IV: 22-27
  • V: 28-32
  • VI: 33-38
Складчина создана 7 октября 2026 г. · описание обновлено 18 октября 2026 г.

Теги курса

Навыки
Инструменты

Другие материалы автора 4

СГ Святослав Гусс Все материалы
577 ₽ 1 500 ₽