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 sistemului

Înțelegerea Bash

  • Ciclul de viață al unui script Bash
  • Cum se potrivește Bash cu sarcinile 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 sistemele Windows
  • Configurarea mediului Bash

Crearea și rularea Bash Scripturi

  • Bash structura scriptului
  • Rularea Bash scripturi
  • Utilizarea variabilelor, a argumentelor și a intrărilor/ieșirilor
  • Structuri de control și bucle

Bash Scripting for Automation

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

Integrarea Bash cu alte instrumente

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

Depanare

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

Rezumat și etapele următoare

  • Revizuirea conceptelor cheie și a celor mai bune practici
  • Următorii pași 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 în linie de comandă
  • Experiență de programare de bază
  • .

Audiență

  • Dezvoltatorii
  • Administratori de sistem
 21 ore

Numărul de participanți



Pret per participant

Mărturii (4)

Cursuri înrudite

Linux Administration Fundamentals

21 ore

Categorii înrudite