Bash: работа со скриптами основы
О чём курс
О чём курс
Вы создадите 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
Теги курса
Другие материалы автора 4
СГ Святослав Гусс Все материалыОтзывов пока нет. Будьте первым!
Этот курс сейчас в процессе организации складчины. Нажмите кнопку «Записаться» и ожидайте старта — вам придёт уведомление. Когда складчина стартует, в карточке курса будет указан актуальный взнос. Текущая цена пока в процессе формирования и может отличаться от финальной.
Да, мы стремимся, чтобы финальный взнос был не больше ≈10% от оригинальной цены курса. Чем больше участников записывается в складчину, тем ниже выходит взнос для каждого.
Нажмите кнопку «Записаться» и авторизуйтесь на сайте через email (через ту же почту, которую будете использовать для входа). В личном кабинете вас будут ждать инструкции, как пригласить других участников — чем больше людей записалось, тем быстрее стартует складчина и тем ниже взнос. Как только складчина готова к приобретению, вам придёт уведомление.