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

Linux · Bash · Автоматизация · SSH · на английском

Linux Shell Scripting: A Project-Based Approach to Learning

Обзор курса Джейсона Кэннона

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

RusUdemyПомогаем оформить выбранный курс в личном аккаунте Udemy — без общих аккаунтов и предоплаты.Подробнее
  • 4,517 059 оценок на Udemy
  • 125 597студентов на Udemy
  • 12 ч 17 минвидео · 49 лекций
  • ENанглийский язык объяснения
Linux Shell Scripting: A Project-Based Approach — практический курс Bash Джейсона КэннонаBash через шесть проектов

Джейсон Кэннон · английский язык · обновление октябрь 2026

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

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

Начинающим администраторам и DevOps-инженерам с базой Linux, которым нужна практика автоматизации, аргументов, проверок и обработки данных.

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

Нужна базовая командная строка Linux, компьютер с 64-битным процессором и возможность скачивать файлы около 500 МБ. Linux заранее устанавливать не обязательно; предусмотрена настройка лаборатории.

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

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

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

Это отдельный курс проектов, не короткая программа автора Bash Scripting and Shell Programming. Нужна база терминала. Действия с пользователями и удалёнными машинами отрабатывайте в учебной среде; версии пакетов и инструменты геолокации старых примеров могут отличаться.

Написать скрипт, который умеет сообщать о результате

Курс подходит после основ командной строки. Вместо быстрого обзора синтаксиса он связывает переменные, условия, циклы, функции и потоки вывода с конкретной административной работой. Проекты включают учётные записи, пароли, опции запуска, текстовые отчёты и команды по SSH. Инструкции к упражнениям сопровождаются разбором и решениями. Учебная лаборатория на виртуальных машинах позволяет увидеть последствия скрипта и повторить сценарий. Это отдельная программа Джейсона Кэннона: её не следует путать с коротким Bash Scripting and Shell Programming. Главный критерий освоения — способность объяснить входные данные, проверки, ошибочный сценарий и итог своего скрипта до обращения к готовому решению.

Перед повторением уроков проверьте версии инструментов. Это отдельный курс проектов, не короткая программа автора Bash Scripting and Shell Programming. Нужна база терминала. Действия с пользователями и удалёнными машинами отрабатывайте в учебной среде; версии пакетов и инструменты геолокации старых примеров могут отличаться.

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

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

01

Сформулируйте контракт аргументов

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

02

Разделите данные и диагностику

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

03

Сверьте разбор журнала вручную

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

04

Проверьте частичный сбой на нескольких VM

В собственной лаборатории выполните безвредную команду на двух виртуальных машинах. Повторите запуск, когда одна VM выключена. Итоговый отчёт должен различать успешный результат, недоступный узел и ошибку удалённой команды; проверьте поведение режима предварительного просмотра.

Программа Shell Scripting: шесть проектов и учебная сеть

11 разделов, 49 лекций и 12 часов 17 минут; на Udemy указано обновление октября 2026 года. После настройки среды идут проекты с пользователями, паролями, соглашениями Linux, опциями запуска, обработкой данных и автоматизацией удалённых систем.

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

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

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

    Лаборатория Vagrant и VirtualBox для Windows, Linux и Mac

  2. 02

    Создание пользователей: переменные, ввод и проверки

  3. 03

    Генерация паролей и аргументы командной строки

  4. 04

    Соглашения Linux, потоки вывода и коды возврата

  5. 05

    Функции, case, циклы и разбор опций getopts

  6. 06

    Отключение учебных учётных записей и архивирование

  7. 07

    Обработка текста с cut, Awk, sort, uniq и Sed

  8. 08

    Отчёт о неудачных входах по учебному журналу

  9. 09

    SSH-ключи и выполнение команд на нескольких серверах

Английский язык курса
Курс на английском

Изучайте Linux на английском — с проверкой понимания.

Посмотрите открытый урок и объясните своими словами, какую задачу решает команда и как проверить её результат. Записывайте термин рядом с небольшим примером: permissions, ownership, process, service. Повторяйте команды в отдельной учебной машине, меняйте входные данные и читайте сообщения об ошибках. Если получается повторить действие, но не объяснить вывод, вернитесь к его основе.

Как проходить курсы Udemy на английском

Субтитры и автоматический перевод проверяйте в меню CC на Udemy. Переведённое название курса не означает русскую озвучку.

Джейсон Кэннон — автор практического курса Linux Shell Scripting

Джейсон Кэннон

Джейсон Кэннон — системный администратор и автор книг о Linux. В этом курсе он объясняет Bash через административные проекты: учётные записи, пароли, обработку журналов и выполнение команд на нескольких учебных серверах. Джейсон Кэннон преподаёт здесь как практикующий системный администратор. Его материалы включают файлы упражнений и решения. Полезно сначала выполнить задание самостоятельно, а затем сравнить проверки, структуру и обработку ошибок с разбором автора. Такой порядок помогает отличить собственный навык от узнавания знакомого кода.

Переменные и аргументыУсловия и циклыФункции и getoptsКоды возврата
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 Технический специалист
Оплата прошла быстро, рекомендую.
Отзыв от:

Вопросы о курсе «Shell Scripting Projects»