Описание
Тогда этот курс для вас! Bash-скрипты — это ключ к повышению вашей продуктивности и эффективности в работе с командной строкой.
В курсе представлено множество заданий на выполнение и написание скриптов, которые вам пригодятся в реальной работе.
Также будут и готовые решения, которые уже могут использоваться в повседневной деятельности, но с полученными знаниями вы сможете их улучшить и внедрить в свою работу, тем самым повысив свой уровень как специалиста.
Курс посвящён исключительно bash-скриптам, так что вы уже должны обладать необходимой базой по работе в ОС Linux.
Если считаете, что знаний недостаточно, рекомендую сначала пройти какой-нибудь базовый курс по Linux или ознакомиться с моими материалами до начала данного курса.
Чему вы научитесь
- Превращать рутинные задачи в мощные скрипты, которые сделают вашу работу легкой и приятной.
- Автоматизировать все — от ежедневных административных задач до более сложных инженерных решений.
- Работать с циклами, условиями, функциями и массивами на высоком уровне.
- Грамотно планировать и отлаживать скрипты, избегать ошибок и оптимизировать производительность.
- Писать красивые, читаемые и эффективные скрипты, которыми можно гордиться.
Для кого этот курс
- Этот курс подойдёт вам, если:
- Только начали пользоваться Linux и хотите облегчить себе работу через автоматизацию.
- Занимаетесь администрированием серверов или развёртыванием инфраструктуры.
- Разрабатываете программное обеспечение и мечтаете быстрее собирать проекты и тестировать код.
- Изучаете технологии и планируете строить карьеру в IT.
- Хотите сократить рутину, сэкономить время и повысить продуктивность? Тогда добро пожаловать на курс! Здесь всё понятно, доступно и сразу применяется на практике.
Начальные требования
- Базовые знания командной строки Linux.
- Желание учиться и развиваться.
Программа курса
Введение в Bash
- Знакомство
- Что такое Bash?
- Первые шаги в написании сценариев Bash
- Тестирование по модулю
Переменные и операторы
- Переменные
- Потоки ввода-вывода
- Логические операторы
- Тестирование по модулю
- Пишем скрипты
Управляющие конструкции if-else и case
- Условные операторы (if, elif)
- Проверка и сравнение файлов
- Аргументы и специальные параметры
- Конструкция Case
- Тестирование по модулю
- Пишем скрипты
Циклы for, while и until
- Циклы
- Цикл for
- Цикл while
- Цикл until
- Работа с массивами
- break и continue
- Тестирование по модулю
- Пишем скрипты
Функции в Bash
- Что такое функции?
- Рекурсия и вложенность функции
- Обработка ошибок
- Перехват сигнала trap
- Тестирование по модулю
- Пишем скрипты
Автоматизация задач
- Планировщик cron
- Резервное копирование
- Тестирование по модулю
Регулярные выражения и обработка строк
- Создание алиасов
- Регулярные выражения
- Команды текстового потока
- Редактор текста sed
- Инструмент AWK
- Тестирование по модулю
- Пишем скрипты
Заключение
- Заключение
Преподаватель Константин Варнали - Тот, кто намерен сделать этот мир чуточку лучше и помочь войти в IT даже самым закоренелым гуманитариям — коим и сам являюсь.
![[Константин Варнали] [Stepik] Bash-скрипты: магия автоматизации (2026)](https://s1.kladovayakatalog.ru/wp-content/uploads/2026/03/screenshot_7-2.jpg)
![Профессия Тестировщик ПО 2019 [Geekbrains]](https://s1.kladovayakatalog.ru/wp-content/uploads/2022/03/3-1-324x268.png)
![[Udemy] Power BI: от новичка до уверенного бизнес-пользователя (Никита Сергеев)](https://s1.kladovayakatalog.ru/wp-content/uploads/2021/09/gibkEc2-324x178.png)
![[Специалист] Java. Уровень 1. Язык программирования Java 2020 (Виктор Бодров)](https://s1.kladovayakatalog.ru/wp-content/uploads/2021/06/EUgkX0X-324x324.jpg)