Struttura del corso

Introduzione

  • Bash filosofia e principi / Che cos'è Bash?
  • Bash rispetto ad altri linguaggi di scripting
  • Panoramica delle funzionalità e dell'architettura di Bash
  • Oltre Bash: Bash nel contesto delle attività di amministrazione del sistema

Comprensione Bash

  • Ciclo di vita di uno script Bash
  • Come Bash si adatta alle attività di amministrazione del sistema
  • Bash Sintassi e tipi di dati

Introduttiva

  • Impostazione dell'ambiente di sviluppo
  • Installazione di Bash su Linux sistemi
  • Installazione di Bash su sistemi Windows
  • Configurazione dell'ambiente Bash

Creazione ed esecuzione di script Bash

  • Bash Struttura dello script
  • Esecuzione di Bash script
  • Utilizzo di variabili, argomenti e input/output
  • Strutture e loop di controllo

Bash Scripting for Automation

  • Automatizzare le attività con Bash
  • Gestione del filesystem con Bash
  • Gestione dei processi con Bash
  • Monitoraggio e registrazione del sistema con Bash

Integrazione di Bash con altri strumenti

  • Bash ed espressioni regolari
  • Bash e sed e awk
  • Bash e strumenti da riga di comando (grep, find, xargs, ecc.)

Risoluzione dei problemi

  • Debug Bash degli script
  • Errori comuni e come evitarli
  • Ottimizzazione di Bash script

Riepilogo e prossime tappe

  • Revisione dei concetti chiave e delle best practice
  • Passaggi successivi per saperne di più su Bash e sull'automazione con Bash

Requisiti

  • Comprensione del sistema operativo Linux
  • Esperienza con l'interfaccia a riga di comando
  • Esperienza di programmazione di base

Pubblico

  • Gli sviluppatori
  • Amministratori di sistema
 21 ore

Numero di Partecipanti



Prezzo per Partecipante

Recensioni (4)

Corsi relativi

Linux Administration Fundamentals

21 ore

Categorie relative