Vai al contenuto
eLearner.app

Corso interattivo

Terminale Linux

Impara a muoverti con disinvoltura nella riga di comando di Linux. Dalla navigazione del file system alla gestione di file e directory, fino all'uso dei reindirizzamenti, pipeline e filtri avanzati con grep.

01 · Orientamento e Navigazione

2 lezioni

Le basi del terminale: capire dove ti trovi nel file system ed esplorare il contenuto delle directory.

  1. 1.1Dove sono? (pwd e ls)Comprendi la struttura a albero del file system e impara a elencare i file con pwd e ls.~10 min
  2. 1.2Spostarsi nel file system (cd)Impara a cambiare directory usando cd con percorsi assoluti, relativi e scorciatoie speciali.~12 min

02 · File e Cartelle

3 lezioni

Creare, organizzare, spostare ed eliminare file e directory in totale sicurezza.

  1. 2.1Creare risorse (mkdir e touch)Creare nuove directory (anche strutture nidificate con -p) ed empty files.~10 min
  2. 2.2Spostare e copiare (mv e cp)Copiare file e intere directory, rinominare risorse e organizzarle spostandole tra cartelle.~12 min
  3. 2.3Eliminare risorse (rm)Rimuovere file e intere cartelle usando rm con opzioni ricorsive (-r) e forzate (-f).~8 min

03 · Flussi, Reindirizzamenti e Filtri

2 lezioni

Controllare l'input e l'output, concatenare i comandi e filtrare i file di testo con espressioni regolari.

  1. 3.1Output e reindirizzamenti (echo, cat, >)Stampare messaggi, visualizzare file e salvare l'output sovrascrivendo (>) o aggiungendo (>>).~15 min
  2. 3.2Pipeline e filtri (grep e |)Incanalare l'output di un comando in un altro ed effettuare ricerche testuali mirate con grep.~15 min

04 · Permessi e Sicurezza

2 lezioni

Comprendere e gestire la sicurezza in Linux tramite i permessi dei file, gli utenti e l'acquisizione dei privilegi.

  1. 4.1Gestione dei permessi (chmod)Leggere la notazione rwxrwxrwx e modificare i permessi di lettura, scrittura ed esecuzione usando chmod.~12 min
  2. 4.2Proprietari e privilegi (chown e sudo)Modificare il proprietario di un file con chown ed eseguire comandi con privilegi amministrativi tramite sudo.~10 min

05 · Processi e Controllo di Sistema

2 lezioni

Identificare, monitorare e terminare programmi in esecuzione, gestire i job in background e consultare i log.

  1. 5.1Gestione dei processi (ps e kill)Elencare i processi attivi sul sistema con ps aux e terminarli tramite kill e killall.~12 min
  2. 5.2Job control e log (bg, fg, tail)Eseguire comandi in background, gestire i job attivi e monitorare i file di log in tempo reale.~15 min