Тренажёр Linux CLI

Напишете 48 bash-скриптов, которые разбирают логи, CSV и конфиги так, как это делают на сервере. Однострочник, который у коллеги работает, у вас на третьем пайпе выдаёт пустоту: здесь такие места разбираются на тестах с пустым вводом, дублями и равными значениями. Тренажёр бесплатный, ставить ничего не нужно.

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

Как это работает

Это тренажёр, теории здесь нет. 48 задач в 4 модулях: потоки и фильтры, sed и awk, конвейеры и логи, скрипты.

Вход подаётся на stdin, ваш скрипт печатает ответ в stdout. Ответ сравнивается с эталоном **на 9–12 входах**, среди них пустой ввод, дубли и случаи, на которых лобовое решение ошибается.

Разрешены только POSIX-утилиты: grep, sed, awk, sort, uniq, cut, tr, wc, head, tail, xargs. Решения переносятся на любой Linux-сервер без доработок.

Ставить ничего не нужно: скрипт пишется и запускается прямо в браузере.

Теория есть в бесплатном курсе «Основы командной строки Linux», а сюда возвращайтесь набивать руку.

Вы также можете задать любой вопрос по курсу у поддержки t.me/mentorix_support

Кому подойдёт

Разработчикам, которые открывают логи на сервере и каждый раз ищут нужный вызов awk в поиске.

Начинающим DevOps и SRE: разобрать лог одной строкой в терминале часто просят на собеседованиях.

Тем, кто прошёл основы командной строки и хочет довести утилиты до автоматизма.

Что нужно знать

Умеете открыть терминал и запустить команду.

Знаете, что делает пайп |. Остальное осваивается по ходу: задачи идут от простых к сложным.

Программа курса

Модулей: 4, уроков: 8. Задачи с кодом проверяются автоматически.

  1. Потоки и фильтры

  2. Текст: sed и awk

  3. Конвейеры и логи

  4. Скрипты

Бесплатный курс

Открыть курс на Mentorix · Все курсы