In laboratorio abbiamo usato il terminale Linux per creare cartelle, spostare file, cambiare permessi e scrivere piccoli script.
Qui trovi ambienti online o installabili per esercitarti anche da casa, e una serie di esercizi di ripasso.
1. Ambienti online
Se vuoi esercitarti senza installare nulla, puoi usare un terminale Linux direttamente dal browser.
Cerca su Google “online linux terminal” oppure visita siti come:
Questi ambienti permettono di usare i comandi di base come ls, pwd, mkdir, cd e cat.
2. Ambienti per Windows
Git Bash (consigliato)
Installando Git for Windows ottieni anche Git Bash , una vera shell bash dove puoi eseguire gli stessi comandi visti a scuola.
ls
pwd
mkdir cartella
cd cartella
PowerShell
Anche PowerShell accetta alcuni comandi simili:
ls
pwd
mkdir nomecartella
cd nomecartella
WSL (Windows Subsystem for Linux)
Su Windows 10 o 11 puoi attivare WSL e installare Ubuntu o Debian per avere una vera esperienza Linux.
3. Ambienti per macOS
Su Mac hai già tutto: apri Terminale da Spotlight e puoi usare gli stessi comandi di Linux.
ls
cd
pwd
mkdir
rm
cp
mv
cat
4. Esercizi di ripasso
Esercizio 1 – Navigazione e cartelle
Obiettivo: usare i comandi pwd, ls, mkdir, cd.
Crea una cartella chiamata laboratorio_linux.
Entra nella cartella.
All’interno crea tre cartelle: docs, script e dati.
Visualizza il contenuto della cartella.
mkdir laboratorio_linux
cd laboratorio_linux
mkdir docs script dati
ls
Esercizio 2 – Smistare i file “Ticket”
Crea quattro file:
touch Ticket_1_backup_2025.doc
touch Ticket_2_stampante_2025.doc
touch Ticket_1_mouse_2025.doc
touch Ticket_3_altro_2025.doc
Poi crea le cartelle:
mkdir gravita_1 gravita_2 gravita_3
Infine scrivi lo script smista.sh che sposta ogni file nella cartella della gravità corretta.
#!/bin/bash
for f in Ticket_*; do
gravita=$(echo "$f" | cut -d "_" -f 2)
mv "$f" "gravita_$gravita/"
done
Esercizio 3 – Permessi su un file
Obiettivo: modificare i permessi di lettura e scrittura.
echo "Accesso solo docente" > segreto.txt
ls -l segreto.txt
chmod 600 segreto.txt
ls -l segreto.txt
Esercizio 4 – Script di utilità
Scrivi uno script chiamato info.sh che mostri:
il nome dell’utente
la cartella attuale
lo spazio disponibile sul disco
#!/bin/bash
echo "Utente:"
whoami
echo "Cartella attuale:"
pwd
echo "Spazio su disco:"
df -h .
Eseguilo con:
chmod +x info.sh
./info.sh
Pagina didattica – Laboratorio TPSI / Informatica – © IIS Archimede