LEZIONE 20: Manipolazione testo: sed, awk, cut

comando sed awk cut per manipolazione testo bash

⏱️ Tempo stimato di lettura: 15 minuti🧩 Difficoltà: Avanzato🎯 Obiettivi specifici: Introduzione alla manipolazione testo con sed, awk, cut La manipolazione del testo in BASH è una delle competenze più potenti per chi lavora su sistemi Unix-like. In questa lezione analizzeremo tre strumenti fondamentali: sed, awk e cut. Ognuno offre approcci diversi per filtrare, modificare … Leggi tutto

🔁 Lezione 15: Cicli for, while, until in BASH

Terminale con esempi di cicli in BASH

⏱️ Tempo stimato di lettura: 25 minuti🧩 Difficoltà: Intermedio🎯 Obiettivi specifici: 📖 Teoria: i cicli in BASH La frase chiave di questa lezione è “cicli for, while e until in BASH”. In ambito informatico, il concetto di ciclo (o loop) è centrale per la strutturazione del controllo di flusso. In particolare, nei linguaggi di scripting … Leggi tutto

Lezione 14: Condizioni e controllo di flusso in Bash: if e case 🎯

Diagramma flusso if case shell script

Obiettivi didattici All’interno di questa lezione approfondiremo: 📋 Indice della lezione 1. Introduzione Le condizioni e il controllo di flusso sono fondamentali in Bash: permettono allo script di “decidere” cosa eseguire in base a una situazione. In questa lezione vedremo come usare if, elif, else e case per programmare flussi logici dinamici. 2. if, elif, … Leggi tutto

Lezione 12 – Variabili d’ambiente e personalizzazione Bash

Terminale con variabili d’ambiente e prompt personalizzato

⏱️ Tempo stimato di lettura: 15 minuti🧩 Difficoltà: Intermedio 🌟 Obiettivi specifici 🧠 Introduzione In questa lezione approfondiamo le variabili d’ambiente, fondamentali per configurare la shell e i processi che da essa derivano. Potremo personalizzare l’ambiente di lavoro in modo più efficace, automatizzando workflow e rendendo il prompt più utile e personale. Le variabili d’ambiente … Leggi tutto

🧑‍💻 Lezione 13 – Script Bash: struttura, esecuzione, parametri

esempio di struttura di uno script Bash con parametri

⏱️ Tempo di lettura stimato: 10 minuti🧩 Difficoltà: Intermedio🎯 Obiettivi specifici: 📖 Teoria: Cos’è uno script Bash e come si struttura La frase chiave di questa lezione è: struttura di uno script Bash. Uno script Bash è un file di testo contenente una serie di comandi che vengono eseguiti in sequenza dal terminale Bash. Questa … Leggi tutto

🔧 Lezione 11: Redirezioni e pipe avanzate

Terminale che mostra comandi con redirezioni e pipe

⏱️ Tempo stimato di lettura: 15 minuti🧩 Difficoltà: Intermedio🎯 Obiettivi specifici: Redirezioni e pipe avanzate in BASH Le redirezioni e pipe avanzate sono strumenti potenti che permettono di manipolare il flusso di dati tra comandi. In questa lezione scopriremo come andare oltre la semplice pipe (|) o redirezione (>), per costruire pipeline robuste e personalizzate. … Leggi tutto

🔟 Gestire processi e background con Bash su Linux

Grafico informativo che mostra come monitorare e terminare processi in Bash con comandi come ps, top, htop e kill

⏱️ Tempo stimato di lettura: 15 minuti🧩 Difficoltà: Intermedia 🎯 Obiettivi della lezione: 🔷 Introduzione ai Processi Linux Linux è un sistema operativo multitasking, ovvero capace di eseguire contemporaneamente numerosi programmi e processi. Ogni volta che avvii un’applicazione o esegui un comando da terminale, il sistema genera un processo dedicato. I processi possono interagire tra … Leggi tutto

📌 Lezione 9: Permessi dei file e directory: chmod e chown

Terminale con permessi Linux

⏱️ Tempo stimato di lettura: 12 minuti🧩 Difficoltà: Intermedio🎯 Obiettivi: 🔷 Teoria In Linux, ogni file e directory possiede una serie di permessi che regolano chi può accedere e in che modo può interagire con essi. Questi permessi rappresentano un elemento cruciale per mantenere la sicurezza e garantire l’integrità del sistema operativo e dei dati … Leggi tutto

I 30 Comandi Essenziali Linux che Ogni Utente Da Conoscere

Nel mondo dei sistemi operativi basati su Linux, la shell è un potente strumento a disposizione degli utenti. Permette di eseguire operazioni complesse, gestire file, processi e comunicare con il sistema a un livello più profondo. Conoscere i comandi della shell può significativamente migliorare la produttività e l’efficienza nell’uso quotidiano di Linux. In questo articolo, … Leggi tutto