LinuxPrincipiante
Linux e la riga di comando
Padroneggia il terminale Linux da zero a livello avanzato: shell, filesystem, gestione di file e permessi, processi, pipe e redirezione, elaborazione del testo (grep/sed/awk), shell scripting, pacchetti, servizi e rete. La competenza trasversale che serve a ogni sviluppatore, sysadmin e data engineer.
12 capitoli36 lezioni48 sfide
Programma del corso
Capitolo 1: Introduzione a Linux e al terminale
- ▸Cos'è Linux e cos'è la shell
- ▸Primi comandi: pwd, ls, cd
- ▸Ottenere aiuto: man e --help
Capitolo 2: Il filesystem di Linux
- ▸Un unico albero: la gerarchia FHS
- ▸Percorsi assoluti e relativi
- ▸Creare e ispezionare cartelle
Capitolo 3: Gestire file e directory
- ▸Copiare, spostare, cancellare
- ▸Wildcard: agire su più file insieme
- ▸Link simbolici e hard link
Capitolo 4: Leggere e cercare nei file
- ▸Visualizzare contenuti: cat, less, head, tail
- ▸Cercare testo con grep
- ▸Trovare file con find
Capitolo 5: Permessi e proprietà
- ▸Leggere i permessi: utente, gruppo, altri
- ▸chmod: cambiare i permessi
- ▸Proprietario e sudo
Capitolo 6: Pipe, redirezione e filtri
- ▸I tre flussi: stdin, stdout, stderr
- ▸Redirezione: >, >>, 2>, <
- ▸Le pipe e i filtri
Capitolo 7: Elaborazione del testo: grep, sed, awk
- ▸Espressioni regolari con grep -E
- ▸Sostituire testo con sed
- ▸Colonne e calcoli con awk
Capitolo 8: Processi e job
- ▸Vedere i processi: ps e top
- ▸Fermare un processo: kill e segnali
- ▸Job control: primo piano e sfondo
Capitolo 9: Shell scripting: fondamenti
- ▸Il primo script: shebang e permessi
- ▸Variabili, quoting e sostituzione
- ▸Decisioni: if, test ed exit code
Capitolo 10: Shell scripting: avanzato
- ▸Cicli e argomenti
- ▸Funzioni e case
- ▸Script robusti: set -euo pipefail
Capitolo 11: Pacchetti, servizi e ambiente
- ▸Installare software: i package manager
- ▸Servizi con systemd
- ▸Ambiente, PATH, alias e cron
Capitolo 12: Rete, trasferimento e produttività
- ▸Accesso remoto: ssh, scp, rsync
- ▸Scaricare e ispezionare la rete
- ▸Archivi, spazio disco e ricapitolazione
Pronto a salire di livello?
Crea un account gratuito e inizia subito: guadagni XP a ogni sfida e scali la classifica.