In questa lezione impari a
- spiegare cos'è il terminale e perché si usa ancora
- usare i comandi base per navigare il file system
- lanciare i primi comandi di rete
Prima delle icone e dei clic, i sistemi operativi si comandavano solo a testo. È ancora oggi il modo più diretto di controllare un computer.
Che cos'è un terminale
Il terminale (su Windows Prompt dei comandi o PowerShell, su Linux e macOS Terminale) è un'interfaccia dove scrivi comandi invece di cliccare su icone. Per molte operazioni è più veloce, ed è indispensabile per amministrare i server, che spesso non hanno nemmeno un'interfaccia grafica.
Comandi per muoversi nel file system
| Cosa fa | Windows (CMD) | Linux / macOS |
|---|---|---|
| mostra dove sei | cd |
pwd |
| cambia cartella | cd nomecartella |
cd nomecartella |
| torna alla cartella superiore | cd .. |
cd .. |
| elenca il contenuto | dir |
ls |
| crea una cartella | mkdir nome |
mkdir nome |
| pulisce lo schermo | cls |
clear |
Nel terminale lettere e spazi contano: un comando scritto male non funziona, o fa qualcos'altro.
Primi comandi di rete
| Cosa fa | Windows | Linux / macOS |
|---|---|---|
| mostra la configurazione di rete (compreso il tuo IP) | ipconfig |
ip addr |
| verifica se un altro computer risponde | ping indirizzo |
ping indirizzo |
Li approfondirai nei moduli sulle reti: per ora impara a lanciarli e a leggere il risultato.
C:\> ping google.com
Risposta da 142.250.180.14: byte=32 durata=12ms TTL=115
Risposta da 142.250.180.14: byte=32 durata=11ms TTL=115
Ogni riga "Risposta da…" conferma che il computer remoto ha ricevuto il pacchetto e ha risposto: la connessione funziona.
Esercizi
⭐ Facile
Esercizio 1 – Solo tastiera. Apri il terminale e, senza usare il mouse:
- scopri in che cartella ti trovi;
- vai sul Desktop;
- crea la cartella
ProvaTerminaleed entraci; - elenca il contenuto (sarà vuota);
- mostra la configurazione di rete e trova il tuo indirizzo IP;
- fai un
pinga un sito e, dopo almeno 4 righe, interrompilo con Ctrl+C.
Consegna: uno screenshot del terminale con tutti i comandi visibili.
⭐⭐ Medio
Esercizio 2 – Traduci per Linux. Hai eseguito su Windows cd, dir, cls e ipconfig. Scrivi i comandi equivalenti su Linux, poi provali nella macchina virtuale del modulo 5.
Mostra la soluzione
pwd · ls · clear · ip addr