Dal terminale allo scripting avanzato: la base di tutto il resto.
Il corso per chi non ha mai usato un terminale Linux. Impari i comandi essenziali - file, cartelle, ricerca, pipe, permessi, processi, spazio disco e archivi - lavorando su un terminale reale nel browser, passo dopo passo. Alla fine sai muoverti su un sistema Linux con sicurezza: la stessa base che userai per amministrare un server o una VPS.
Impara a usare nano in modo pratico e professionale: apertura e salvataggio file, ricerca, sostituzione, navigazione per righe, backup prima delle modifiche, editing di configurazioni, diff, permessi, .nanorc personale e progetto finale su una piccola configurazione di produzione.
Comprendi indirizzi locali, loopback, routing, hosts, porte, socket, servizi in ascolto e connessioni fallite usando solo il lab locale, senza bisogno di una rete esterna. Le stesse basi che userai per capire perché un servizio su una VPS non risponde, o se una porta è davvero raggiungibile.
Impara a scrivere script Bash pratici e robusti come quelli usati davvero su un server: variabili, argomenti, validazione, modalità sicura, array e glob, funzioni, opzioni da riga di comando, logging, controllo dipendenze, cleanup automatico e backup. Il passaggio naturale da 'digitare comandi uno a uno' a 'automatizzare un intero processo' con la stessa disciplina di uno script di produzione.
Consigliato prima: Linux Base — Da zero al terminale
Approfondisci Linux oltre le basi: wildcard, variabili, stream separati, link, permessi numerici, find avanzato, sed, awk, xargs, diff, checksum, archivi con esclusioni e una challenge finale di analisi log. Il livello di dettaglio che serve per gestire configurazioni e dati reali su un server, non solo esercizi isolati.
Consigliato prima: Linux Base — Da zero al terminale
Porta il terminale a livello operativo: script Bash robusti, argomenti, funzioni, trap, lock, FIFO, file descriptor, parsing avanzato, /proc, processi, backup, rotazione log e challenge finale di incident report locale.
Consigliato prima: Linux Intermedio — Shell, dati e automazione locale