Schița de curs

Introducere

  • Filozofia ș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 sistemului

Înțelegerea Bash

  • Ciclul de viață al unui script Bash
  • Cum se încadrează Bash în cadrul sarcinilor de administrare a sistemului
  • Sintaxa Bash și tipurile de date

Noțiuni introductive

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

Crearea și rularea scripturilor Bash

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

Bash Scripturi 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 instrumente

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

Rezolvarea problemelor

  • Debugging Bash scripturi
  • Erori frecvente și cum să le evitați
  • Optimizarea scripturilor Bash

Rezumat și pași următori

  • Revizuirea conceptelor cheie și a celor mai bune practici
  • Pașii următori pentru a afla mai multe despre Bash și automatizarea cu Bash

Cerințe

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

Audiență

  • Dezvoltatori
  • Administratori de sistem
 21 ore

Numărul de participanți


Pret per participant

Upcoming Courses

Categorii înrudite