План на курса

Въведение

  • 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атегории