практикум
Bash
стек, который вы освоите
практикумы по инфраструктуре с 2018 года
- Автоматические проверки — мгновенная обратная связь по заданиям
- Проверки менторами — DevOps-инжерами с опытом в индустрии от 5+ лет
- Возможность общаться с опытными практикующими специалистами
- Свободный темп — проходите без жёстких дедлайнов
- Прикладные задачи — кейсы, приближенные к реальной работе DevOps-инженера

Кому подойдёт
Системным администраторам (Junior/Middle)
которые ежедневно работают в командной строке Linux и хотят автоматизировать свои рутинные задачи
DevOps-инженерам (Junior)
которым необходимо освоить основной язык для написания скриптов автоматизации в Linux-средах
Разработчикам и тестировщикам
которым нужно писать простые скрипты для сборки, тестирования или развертывания своих приложений
Как проходит
практикум
Команда Rebrain изучает, какие из компетенций требуются на разных уровнях профессий. Мы понимаем, что нужно знать, чтобы на собеседовании или при выполнении задач чувствовать себя уверенно. После наших практикумов специалисты легко адаптируются к реальным рабочим условиям.
Материалы останутся с вами навсегда
Проходите в удобное для вас время
программа практикума
Онбординг
- Онбординг
Bash
- Обзор командных оболочек
- Типы командных оболочек. Инициализация bash - bashrc и bash_profile
- Переменные окружения в BASH
- Внешние и внутренние команды в bash
- Базовые команды для работы с файловой системой
- Базовые команды для работы с файлами
- Автодополнение в bash
- Потоки ввода-вывода в bash
- Коды завершения и логические конструкции
- Скрипты в bash
- Использование функций в bash скриптах
- Парсинг файлов с использованием AWK
- Редактирование файлов с помощью sed
Финальное задание
- Итоговое задание
- Заключение
Ключевые навыки для резюме:
немного о
технологии
Повсеместное использование в администрировании
Bash — базовая оболочка в большинстве UNIX-подобных систем (Linux, macOS), обеспечивает автоматизацию через скрипты и широко применяется в DevOps-инструментах
Топ‑навык для DevOps и SRE
По исследованиям StackOverflow, навыки работы с командной строкой (включая Bash) входят в топ‑5 самых востребованных у системных администраторов и специалистов по DevOps
Основной инструмент в CI/CD‑пайплайнах
Во многих CI/CD-платформах (например, GitLab CI, Jenkins) Bash-скрипты — стандарт для выполнения шагов сборки, тестирования и деплоя
Незаменимость в облачных средах
В облачных окружениях (AWS EC2, GCP Compute Engine, Azure VMs) Bash обычно используется для настроек, автоматизации при запуске и управления сервисами
Пример задания
Создайте сжатый gzip'ом архив /tmp/etc.tar.gz, который будет содержать директорию /etc.
Узнайте количество слов (words) в файле /tmp/etc.tar.gz и сохраните полученное число в файл /tmp/etc.words.count.
Найдите в файловой системе файл EP0LQ0w0oB9xkC.tar.gz (у него может быть расширение).
Разархивируйте найденный файл в директорию /tmp/found/.
Отправьте задание на проверку
и подробнее расскажем о практикуме.