План на курса

Въведение

  • Философията и принципите на Bash / Какво е Bash?
  • Bash спрямо други скриптови езици
  • Обзор на функционалността и архитектурата на Bash
  • Защо използваме Bash: Bash в контекста на задачите по системно администриране

Разбиране на Bash

  • Жизненият цикъл на Bash скрипт
  • Как Bash се вписва в задачите по системно администриране
  • Синтаксис и типове данни в Bash

Започване

  • Настройка на разработващата среда
  • Инсталиране на Bash в системи с Linux
  • Инсталиране на Bash в системи с Windows
  • Конфигуриране на окръжението за Bash

Създаване и изпълнение на Bash скрипт

  • Структура на Bash скрипт
  • Изпълнение на Bash скрипт
  • Използване на променливи, аргументи и вход/изход
  • Контролни структури и цикли

Bash скриптиране за автоматизиране

  • Автоматизация на задачи с Bash
  • Управление на файловата система с Bash
  • Управление на процесите с Bash
  • Мониторинг и логване на системата с Bash

Интегриране на Bash с други инструменти

  • Bash и регулярни изрази
  • Bash и sed, awk
  • Bash и командните инструменти (grep, find, xargs и др.)

Отстраняване на грешки

  • Отглеждане на Bash скрипт
  • Общи грешки и как да се избегнат
  • Оптимизация на Bash скрипт

Резюме и следващи стъпки

  • Преглед на ключовите концепции и най-добри практики
  • Следващите стъпки за по-нататъшно обучение в Bash и автоматизация с Bash

Изисквания

  • Разбиране на операционната система Linux
  • Опит с команден интерфейс
  • Основни познания в програмирането

Целева група

  • Програмисти
  • Сървърни администратори
 21 часове

Брой участници


Цена за участник

Предстоящи Курсове

Свързани Kатегории