О курсе
Курс ориентирован на начинающих и посвящён базовым принципам работы в командной строке. В рамках программы рассматривается PowerShell в Windows и bash в Linux, в том числе через подсистему Windows для Linux (WSL). Слушатели знакомятся с запуском программ из командной строки, установкой приложений с помощью пакетных менеджеров winget, apt и snap, а также с такими понятиями, как командлеты, алиасы, функции, символы подстановки, конвейеры, потоки вывода и профили. Отдельные темы посвящены выполнению команд с правами администратора в Linux, правам доступа и введению в Docker. Обучение построено на коротких видеоуроках и небольших тестах; предполагается самостоятельная практика с изученными командами. Материал рассчитан на слушателей без начальных знаний, хотя знакомство с Python или JavaScript может быть полезным. Для работы требуется компьютер с Windows 11 и правами администратора; на Windows 10 часть функционала, связанного с WSL, может быть недоступна. Автор курса — Михаил Трунов, разработчик в Университете Иннополис с 2020 года, ранее учился и работал в Волгоградском государственном техническом университете и учился в университете Эрлангена-Нюрнберга.
Что рассматривается в программе
- Рассматриваются базовые команды PowerShell и bash
- Разбирается запуск программ из командной строки
- Изучается установка программ с помощью winget, apt и snap
- Работа с командлетами, алиасами и функциями
- Использование символов подстановки (wildcard)
- Понимание конвейеров (pipelines) и потоков вывода
- Настройка профилей командной строки
- Знакомство с WSL и Docker
Кому может быть полезен курс
- Начинающим разработчикам, которые хотят ознакомиться с работой в командной строке
- Тестировщикам, которым нужно освоить базовые команды PowerShell и bash
- Начинающим DevOps-специалистам для знакомства с основами командной строки
- Тем, кто интересуется установкой программ через пакетные менеджеры и работой с WSL
Вопросы о программе
Какие темы рассматриваются в курсе?
В программе — основы работы в командной строке, запуск программ, установка программ с помощью winget, командлеты, алиасы, функции, символы подстановки, конвейеры, потоки вывода, профили, введение в WSL, знакомство с bash на примере Ubuntu, выполнение команд с правами администратора в Linux, установка программ через apt и snap, права доступа и понятие Docker.
Нужны ли начальные знания для прохождения курса?
По описанию, никаких начальных знаний не требуется. Знакомство с популярным языком программирования, например Python или JavaScript, полезно, но не обязательно.
Какие требования к компьютеру?
Указан компьютер с Windows 11 и правами администратора. Использование Windows 10 также возможно, но часть функционала, связанного с подсистемой Windows для Linux, может быть недоступна.
Как организовано обучение?
Курс состоит из коротких видеоуроков и небольших тестов для проверки усвоенного материала. Предполагается, что слушатели будут самостоятельно пробовать изученные команды в командной строке.