Návrh Školení

Zavedení

  • Bash filozofie a principy / Co je Bash?
  • Bash oproti jiným skriptovacím jazykům
  • Přehled funkcí a architektury Bash
  • Beyond Bash: Bash v kontextu úloh správy systému

Pochopení Bash

  • Životní cyklus skriptu Bash
  • Jak Bash zapadá do úkolů správy systému
  • Bash syntaxe a datové typy

Začínáme

  • Nastavení vývojového prostředí
  • Instalace Bash na systémy Linux
  • Instalace Bash na systémy Windows
  • Konfigurace prostředí Bash

Vytváření a spouštění Bash skriptů

  • Bash struktura skriptu
  • Spouštění Bash skriptů
  • Použití proměnných, argumentů a vstupu/výstupu
  • Řídicí struktury a smyčky

Bash Skriptování pro automatizaci

  • Automatizace úloh pomocí Bash
  • Správa souborového systému pomocí Bash
  • Řízení procesů pomocí Bash
  • Monitorování systému a protokolování pomocí Bash

Integrace Bash s ostatními nástroji

  • Bash a regulární výrazy
  • Bash a sed a awk
  • Bash a nástroje příkazového řádku (grep, find, xargs atd.)

Odstraňování problémů

  • Ladění Bash skriptů
  • Nejčastější chyby a jak se jim vyhnout
  • Optimalizace Bash skriptů

Shrnutí a další kroky

  • Přehled klíčových konceptů a osvědčených postupů
  • Další kroky, jak se dozvědět více o Bash a automatizaci s Bash

Požadavky

  • Pochopení Linux operačního systému
  • Zkušenosti s rozhraním příkazového řádku
  • Základní zkušenosti s programováním

Publikum

  • Vývojáři
  • Správci systému
 21 hodiny

Počet účastníků


Price per participant

Upcoming Courses

Související kategorie