Schița de curs

Introducere

  • Filosofia și principiile Bash / Ce este Bash?
  • Bash vs alte limbaje de scripting
  • Prezentare generală a caracteristicilor și arhitecturii Bash
  • Dincolo de Bash: Bash în contextul sarcinilor de administrare a sistemelor

Înțelegerea Bash

  • Ciclul de viață al unui script Bash
  • Cum se integrează Bash în sarcinile de administrare a sistemelor
  • Sintaxa și tipurile de date în Bash

Începutul

  • Configurarea mediului de dezvoltare
  • Instalarea Bash pe sisteme Linux
  • Instalarea Bash pe sisteme Windows
  • Configurarea mediului Bash

Crearea și Executarea Scripturilor Bash

  • Structura unui script Bash
  • Executarea scripturilor Bash
  • Utilizarea variabilelor, argumentelor și a intrărilor/ieșirilor
  • Structuri de control și bucle

Scripting Bash pentru Automatizare

  • Automatizarea sarcinilor cu Bash
  • Gestionarea sistemului de fișiere cu Bash
  • Gestionarea proceselor cu Bash
  • Monitorizarea și înregistrarea sistemului cu Bash

Integrarea Bash cu Alte Unelte

  • Bash și expresiile regulate
  • Bash și sed și awk
  • Bash și uneltele de linie de comandă (grep, find, xargs, etc.)

Depanare

  • Depanarea scripturilor Bash
  • Erori comune și cum să le eviți
  • Optimizarea scripturilor Bash

Rezumat și Pași Următori

  • Recapitularea conceptelor cheie și a celor mai bune practici
  • Pașii următori pentru a învăța mai multe despre Bash și automatizare cu Bash

Cerințe

  • Înțelegerea sistemului de operare Linux
  • Experiență cu interfața de linie de comandă
  • Experiență de bază în programare

Publicul țintă

  • Dezvoltatori
  • Administratori de sistem
 21 Ore

Numărul de participanți


Pret per participant

Cursuri viitoare

Categorii înrudite