Большая распродажа на Udemy| Совершенствуй навыки со скидками до 85% от Udemy
Закончится скоро
RusUdemy. Udemy как купить. Udemy как оплатить российской картой.

Linux · Bash · zsh · SSH · на русском

Shell and Bash Scripting Beginner's Guide

Обзор курса Дениса Матвеенко

От потоков и файлов к собственной Bash-утилите с командами help, init, clean, build и up.

RusUdemyПомогаем оформить выбранный курс в личном аккаунте Udemy — без общих аккаунтов и предоплаты.Подробнее
  • 4,6139 оценок на Udemy
  • 630студентов на Udemy
  • 5 ч 20 минвидео · 34 лекции
  • RUрусский язык объяснения
Shell and Bash Scripting Beginner’s Guide — курс Дениса Матвеенко на русскомBash-проект на русском

Денис Матвеенко · русский язык · обновление октябрь 2022

Подойдёт ли вам этот курс

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

Разработчикам с минимальной программной базой, которым Bash нужен для окружения и автоматизации ежедневных действий.

Что знать до старта

Базовое понимание и опыт Unix-подобной системы, основы алгоритмизации и программирования. Полное знакомство с Java не заявлено обязательным.

Что сможете сделать

Итоговая Bash-утилита с командами help, init, clean, build и up; в демонстрации используются Git и Docker.

Учесть при выборе

Последнее обновление — октябрь 2022 года. Английские название и оглавление сопровождают русскую озвучку. Docker и Git используются в примерах, но курс не заменяет отдельную подготовку по контейнерам или полное администрирование Linux.

Bash для разработчика, который хочет автоматизировать окружение

Программа DMdev подходит после первого знакомства с Unix и программированием. Она связывает окружение оболочки, файлы и права с удалённой работой через SSH, а затем переходит к скриптам: подстановкам, проверкам, циклам, функциям и аргументам. Итоговая утилита собирает эти идеи в один пример с Git и Docker. Здесь важно понимать назначение каждой команды и границы действий скрипта. Заголовок и названия занятий английские, но объяснения русские. Последнее обновление — октябрь 2022 года, поэтому конкретные настройки Docker, SSH и пользовательского окружения стоит сопоставлять с установленными версиями.

Перед повторением уроков проверьте версии инструментов. Последнее обновление — октябрь 2022 года. Английские название и оглавление сопровождают русскую озвучку. Docker и Git используются в примерах, но курс не заменяет отдельную подготовку по контейнерам или полное администрирование Linux.

Четыре проверки собственного Bash-скрипта

Эти задачи помогают проверить понимание материала на собственном примере. Это редакционные упражнения; они не означают дополнительную проверку работ преподавателем.

01

Имена с пробелами не ломают обработку

В тестовой папке подготовьте файлы с пробелами и пустой подкаталог. Проверьте свой скрипт на этих входах и объясните, где нужны кавычки. Начните с вывода плана действий.

02

Ошибка заметна вызывающей программе

Сделайте безвредную функцию проверки существования файла. Проверьте сообщение и код завершения при обычном, пустом и ошибочном вводе. Объясните различие вывода текста и возвращаемого статуса.

03

Повторный запуск предсказуем

Для учебной команды инициализации опишите ожидаемые файлы до и после запуска. Выполните её дважды на тестовых данных и убедитесь, что второе выполнение не портит первый результат.

04

Команда help описывает ограничения

Добавьте краткую справку с аргументами, примерами и рабочей директорией. Проверьте неизвестную команду и отсутствие аргумента. Пользователь скрипта должен понять ожидаемый ввод без чтения всего кода.

Shell, SSH и Bash-проект в 34 лекциях

6 разделов и 5 часов 20 минут. После команд, файлов, метаданных и сети идёт блок Bash Scripting продолжительностью около полутора часов с итоговой практикой. Это тематическая карта официального оглавления.

На дату проверки в карточке Udemy: 6 разделов, 34 лекции, 5 ч 20 мин видео. На самостоятельную практику, чтение документации и проверку результатов нужно дополнительное время. Темы ниже сгруппированы редакцией; точное оглавление сверяйте с Udemy.

Примените знания к одной собственной повторяемой задаче и опишите входные данные, ошибки и код завершения. Начинайте с режима наблюдения и тестовых файлов; масштаб автоматизации увеличивайте, когда можете объяснить поведение скрипта без видео.

Сверить программу на Udemy
  1. 01

    Shell, команды, документация, файловая система и переменные окружения

  2. 02

    Ввод-вывод, профили Bash и zsh, конвейеры и история

  3. 03

    Операции с файлами, inode, ссылки, редакторы и обработка текста

  4. 04

    Пользователи, группы и права файлов

  5. 05

    Сетевые подключения, SSH с паролем и ключом, scp, sftp и ssh config

  6. 06

    Bash-скрипты, подстановки, код завершения, test, if и case

  7. 07

    Циклы, функции, аргументы и итоговый скрипт с Git и Docker

Денис Матвеенко — преподаватель DMdev

Денис Матвеенко

Денис Матвеенко публикует курсы под именем DMdev; в Udemy указан как Dzianis Matveyenka. В Bash-курсе связывает работу оболочки, SSH и файлов с написанием собственной утилиты. Денис Матвеенко публикуется как DMdev, а в Udemy указан как Dzianis Matveyenka. Его другие программы посвящены Java, однако этот курс не требует предварительной покупки Java-курсов. Для осмысленного старта важнее Unix, алгоритмизация и начальный опыт программирования.

Bash и zshПотоки и окружениеФайлы и праваSSH и передача файлов
RusUdemyКогда программа вам подходит

Вы выбираете курс. RusUdemy помогает с оформлением.

Пришлите ссылку на выбранный курс. Уточним текущую стоимость и поможем оформить его в вашем личном аккаунте Udemy. Материалы и прогресс останутся у вас.

01

Курс в Вашем аккаунте

Курс появляется в вашей личной библиотеке на Udemy. Никаких пиратских копий, общих аккаунтов или «серых» схем.

02

Без предоплаты

Вы оплачиваете покупку только после того, как курс появился в вашем аккаунте Udemy.

03

Покупка за 10 минут

Обычно от первого сообщения до появления курса в аккаунте проходит около 10 минут.

04

Живой человек, не бот

В Telegram отвечает живой человек: можно задать вопрос и получить качественную поддержку по покупке.

Узнать цену без предоплаты

Сначала согласуем курс и условия. Оплата после появления курса в аккаунте.

Опыт работы с сервисом

Отзывы клиентов RusUdemy

Отзыв клиента RusUdemy — LeonidОригинал отзыва в Telegram
Leonid
Довольно долго подбирал сервис, который поможет на udemy купить курс по системному дизайну. В итоге остановился на этом, Михаил помог быстро оплатить udemy, я получил доступ к курсу. В дальнейшем только здесь планирую приобретать курсы udemy
Отзыв от:
Отзыв клиента RusUdemy — Dmitriy KabanovОригинал отзыва в Telegram
Dmitriy Kabanov
Покупка курса заняла 12 минут. Сервисом остался доволен.
Отзыв от:
Отзыв клиента RusUdemy — Vlad RomashovОригинал отзыва в Telegram
Vlad Romashov
Покупал 2 курса, заняло 10 минут. Хороший, честный сервис
Отзыв от:
Отзыв клиента RusUdemy — АнатолийОригинал отзыва в Telegram
Анатолий
Вся процедура заняла 5 минут, с созданием нового аккаунта, курс добавили, все работает, буду рекомендовать сервис
Отзыв от:
Отзыв клиента RusUdemy — Георгий ДжекманОригинал отзыва в Telegram
Георгий Джекман
купил на Udemy курс по Spring AI от Борисова, буквально за 5 минут все прошло. четко и быстро, вернусь!
Отзыв от:
Отзыв клиента RusUdemy — Eugene Digital Технический специалистОригинал отзыва в Telegram
Eugene Digital Технический специалист
Оплата прошла быстро, рекомендую.
Отзыв от:

Вопросы о курсе «Bash и Shell — dmdev»