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
Mărturii (4)
- adaptarea la toți participanții la curs - exemple interesante și ilustrative
Katarzyna - Rossmann SDP Sp. z.o.o
Curs - Introduction to Linux
Tradus de catre o masina
The extra informations not in the official docs
Sayf Eddine HAMMEMI - SCALITY SA
Curs - Go for Systems Programming
Informații foarte bine structurate și livrate, multe exerciții practice pentru a ajuta la transferul de cunoștințe, formatorul a răspuns la fiecare întrebare și a ajutat pe toată lumea.
Catalin - DB Global Technology
Curs - Linux Administration Fundamentals
Tradus de catre o masina
permisiunile fișierelor
Angel - Vodacom
Curs - Linux Command Line Basics
Tradus de catre o masina