Курс на Stepik
Обложка курса «Терминал. Полный контроль» на Stepik
1 250 ₽

Терминал. Полный контроль 0.000

Открыть на
STEPIK.ORG

Вы уже прошли базовый курс по терминалу. Умеете открывать PowerShell, знаете несколько команд, даже написали свой первый скрипт. Но внутри остаётся ощущение: это не всё. Вы смотрите на скрипты других разработчиков и видите конструкции, которых не понимаете. Вы знаете, как переименовать файл, но не знаете, как обработать ошибку, если файла нет. Вы умеете запустить программу, но не знаете, как управлять процессами, если программа зависла.

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «Терминал. Полный контроль»Учеников на курсе 0
Сертификаты, выданные на курсе «Терминал. Полный контроль»Сертификатов выдано 0
Отзывы о курсе «Терминал. Полный контроль»Отзывов получено 0
Рейтинг курса «Терминал. Полный контроль»Рейтинг курса 0.000
Уроки в курсе «Терминал. Полный контроль»Количество уроков 62
Тесты в курсе «Терминал. Полный контроль»Количество квизов 307
Стоимость курса «Терминал. Полный контроль»Стоимость курса 1 250 ₽
Обновления курса «Терминал. Полный контроль»Обновления курса
Дата публикации курса «Терминал. Полный контроль»Дата публикации курса
Последнее обновление курса «Терминал. Полный контроль»Последнее обновление
Сложность normal

Содержание курса

Разделы в курсе «Терминал. Полный контроль» 9 разделов Уроки в курсе «Терминал. Полный контроль» 62 урока Тесты в курсе «Терминал. Полный контроль» 307 тестов Последнее обновление курса «Терминал. Полный контроль» обн. 31 августа 2026

Введение

1 урок
1. начало:

Повторение основ и настройка боевого окружения

8 уроков
1. Краткий обзор: что мы уже знаем и чего нам не хватало
2. Настройка Windows Terminal как профессиональной среды разработки
3. Профили, кастомизация, горячие клавиши — делаем терминал удобным
4. Установка и настройка WSL, интеграция с Windows Terminal
5. Сравнение CMD, PowerShell и Bash: когда что использовать
6. Настройка PowerShell: профиль, модули, пакетный менеджер
7. Настройка Bash: .bashrc, алиасы, функции для ускорения работы
8. Переменные окружения: как ими управлять и зачем они нужны

Глубокое погружение в PowerShell

9 уроков
1. Объекты и конвейеры — как это работает изнутри
2. Продвинутая работа с объектами: Where-Object, Select-Object, For
3. Работа с коллекциями: группировка, сортировка, фильтрация
4. Создание собственных функций и модулей
5. Работа с JSON, XML, CSV — преобразование данных
6. Вызов API и работа с веб-сервисами
7. Обработка ошибок как профессионал: try/catch, Error
8. Отладка скриптов: breakpoints, stepping, анализ переменных
9. Параллельное выполнение: ForEach-Object -Parallel, раб. процессы

Глубокое погружение в Bash (через WSL)

10 уроков
1. Философия Unix: почему Bash до сих пор актуален
2. Работа с файлами и текстом: grep, sed, awk — сила в деталях
3. Регулярные выражения в Bash: от простых до сложных
4. Продвинутая раб. с конвейерами: xargs, tee, process substitution
5. Управление процессами: ps, kill, nohup, screen, tmux
6. Создание собственных функций и скриптов
7. Обработка ошибок: set -e, set -u, trap
8. Работа с сетью: curl, wget, ssh, scp
9. Планировщик cron: автоматизация задач в Linux
10. Переменные окружения и файлы .bashrc, .profile

Сравнение Bash и PowerShell — битва подходов

9 уроков
1. Конвейеры: объекты против текста — что быстрее и удобнее
2. Обработка ошибок: try/catch против set -e/trap
3. Работа с файлами и текстом: сравнение команд и подходов
4. Работа с API: PowerShell (объекты) против Bash (jq)
5. Управление процессами и службами: сравнение
6. Синтаксическое сравнение: как выглядит один и тот же алгоритм
7. Производительность: когда Bash быстрее, когда PowerShell
8. Кросс-платформенность: PowerShell 7 против Bash в WSL
9. Сравнение экосистем: модули, пакеты, сообщества

Автоматизация и продвинутые техники

10 уроков
1. Сценарии реального мира: задачи, которые мы решаем каждый день
2. Шаблоны скриптов: структура, документация, версионирование
3. Логирование: как правильно логировать и куда писать логи
4. Уведомления: Telegram, Email, Push — как оповещать об ошибках
5. Планировщики: Task Scheduler в Windows и cron в Linux
6. Интеграция с Git: автоматизация через хуки
7. Docker и терминал: управление контейнерами из командной строки
8. Анализ логов: поиск ошибок, статистика, мониторинг
9. Производительность: как ускорить скрипты и не ждать часами
10. Защита и безопасность: как не навредить системе

Финальный проект

8 уроков
1. Постановка задачи: создать систему резервного копирования
2. Проектирование: какую архитектуру выбрать и почему
3. Разработка Bash-версии скрипта
4. Разработка PowerShell-версии скрипта
5. Добавление логирования: дата, время, статус, объём
6. Добавление уведомлений: оповещение об успехе или ошибке
7. Автоматизация: настройка планировщика для регулярного запуска
8. Сравнение результатов: Bash против PowerShell — что лучше

Бонусный модуль: Жизненные хаки и неочевидные приёмы

6 уроков
1. Сочетания клавиш, о которых вы не знали
2. История команд: как использовать её эффективно
3. Алиасы и функции: ускоряем работу в 2 раза
4. Кастомизация терминала под свои задачи
5. Интеграция с IDE: как сделать работу ещё удобнее
6. Терминал и SSH: управление удалёнными серверами

Конец близок...

1 урок
1. Ну вот и все :)