Bash — стратегический запас программиста

Сценарии Bash (или оболочки) — отличный способ автоматизировать повторяющиеся задачи и сэкономить массу времени как разработчику, так и специалисту по DevOps. Этот курс поможет освоить написание собственных сценариев для автоматизации ряда процессов, а также научиться упрощать вызов этих сценариев.
Курс «Bash - стратегический запас программиста»
  • Уровень
    Для начинающих
  • Длительность
    1 месяц
  • Стоимость
    Бесплатно
  • Документ об окончании
    Сертификат

О курсе

Bash — это лаконичный, сверхбыстрый и надежный язык сценариев для манипулирования данными и файлами. Его знание — жизненно важный навык для разработки и сопровождения проектов под ОС Linux/Unix.
Быстрота запуска команд
Любую команду, которую можно запустить в терминале, также можно запустить и с помощью сценариев Bash. Если у нас есть команда или набор команд, которые будут часто использоваться, мы можем написать сценарий на Bash для ее выполнения. Скрипты Bash выполняются в терминале интерпретатора оболочки Bash.

Сценарии Bash
В курсе даются основы написания сценариев Bash, начиная с введения в структуру сценариев Bash и включая ввод аргументов и вывод результатов. Здесь также рассматриваются структуры данных, такие как переменные и массивы, операторы управления, включая циклы и условные выражения. Эти знания можно применить на практике, создавая свои собственные функции Bash и планируя автоматические сценарии, которые будут работать как часы с помощью cron.

Эффективный способ выполнения задач
Bash предоставляет эффективный способ выполнения вычислительных задач. В этом курсе объясняется, как использовать сценарии Bash для эффективного выполнения таких задач, как замена пользователей, автоматизация задач, а также создание и изменение файлов и папок. Хотя эти задачи являются громоздкими с помощью графического интерфейса, их можно выполнить, используя одну строку в оболочке Bash.

Улучшение эффективности работы
Знания, полученные на этом курсе, принесут пользу программистам и системным администраторам.
Для кого

Кому подойдет этот курс

Этот курс предназначен для:
  • Лиц, интересующихся системным администрированием Linux.
  • Веб-разработчиков и программистов.
  • ИТ-специалистов, желающих оптимизировать задачи.
  • Экспертов по кибербезопасности.
  • Новичков, желающим изучить командную строку Linux.
  • Инженеров DevOps.
Требования

Предварительная подготовка и оборудование

Для работы понадобится ноутбук или стационарный компьютер с Linux или Windows (MacOS) с развернутой Linux в качестве второй системы или на виртуальной машине.

Желательно иметь базовое понимание операционных систем Unix/Linux, иметь представление о навигации по командной строке в Unix/Linux, знание общих концепций программирования, умение использовать текстовые редакторы, такие как vi или nano, базовое понимание компьютерных файловых систем.

Результаты обучения

Ваши навыки после обучения на курсе
  • Написание основ сценария Bash.
  • Написание основ сценариев Bash и расширенных команд.
  • Написание сценариев оболочки Bash для промежуточных и расширенных команд.
  • Знание, как работать с переменными.
  • Использование позиционных параметров.
  • Применение замены соответствия шаблону.
  • Изучение структуры циклов в сценариях оболочки и многое другое.
Содержание курса
В программу входят:
  • 21
    урок
  • 94
    теста
Начните изучать Bash прямо сейчас
  • Дистанционно
  • Когда вам удобно
  • Поддержка пользователей
  • Учебный материал доступен всегда
  • Стоимость

    Бесплатно

  • Длительность

    1 месяц

  • Формат обучения

    Онлайн

Начать обучение