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
Recensioni (4)
- adattamento a tutti i partecipanti al corso - Esempi interessanti e illustrativi
Katarzyna - Rossmann SDP Sp. z.o.o
Corso - Introduction to Linux
Traduzione automatica
The extra informations not in the official docs
Sayf Eddine HAMMEMI - SCALITY SA
Corso - Go for Systems Programming
Informazioni molto ben strutturate e fornite, molti esercizi pratici per aiutare il trasferimento delle conoscenze, il formatore ha risposto a ogni domanda e ha aiutato tutti.
Catalin - DB Global Technology
Corso - Linux Administration Fundamentals
Traduzione automatica
Autorizzazioni per i file
Angel - Vodacom
Corso - Linux Command Line Basics
Traduzione automatica