💻 Software Linux Facile ⏱ 30 min 👁 297 visualizzazioni

Linux: i 50 comandi terminale che devi conoscere

Matteo Ricci @TutorPC · 20/04/2026 · aggiornato 2 ore fa
📥
Piano di Studio Completo — Scarica il PDF
Percorso strutturato con settimane, risorse e checklist. Gratis, nessuna registrazione richiesta.
⬇ Scarica PDF

🧰 Materiali necessari

  • Linux (qualsiasi distribuzione) o WSL2 su Windows

Navigazione e file

pwd                    # mostra directory corrente
ls -la                 # lista file con dettagli e nascosti
cd /percorso           # cambia directory
cd ~                   # vai alla home
cd -                   # torna alla directory precedente
mkdir -p dir/subdir    # crea directory e sottodirectory
rm -rf cartella        # rimuovi ricorsivamente (attenzione!)
cp -r sorgente dest    # copia ricorsiva
mv file nuovo_nome     # sposta o rinomina
find / -name "*.log"   # cerca file per nome

Visualizzazione file

cat file.txt           # mostra contenuto
less file.txt          # visualizza con scroll (q per uscire)
head -20 file.txt      # prime 20 righe
tail -f /var/log/syslog # segui log in tempo reale
grep "errore" file.txt  # cerca pattern nel file
grep -r "pattern" /dir  # cerca ricorsivamente

Processi e sistema

ps aux                 # lista tutti i processi
top / htop             # monitor processi interattivo
kill -9 PID            # termina processo per forza
systemctl status nginx  # stato di un servizio
systemctl restart nginx # riavvia servizio
df -h                  # spazio disco
free -h                # uso RAM
uptime                 # tempo di attività sistema

Rete

ip a                   # mostra interfacce e IP
ping google.com        # test connettività
ss -tlnp               # porte in ascolto
curl -I https://sito.com # header HTTP di un sito
wget https://url/file  # scarica file

Permessi

chmod 755 script.sh    # rwxr-xr-x
chmod +x file          # rendi eseguibile
chown utente:gruppo file # cambia proprietario
sudo comando           # esegui come root

📋 Passi

  1. 1
    Apri un terminale
  2. 2
    Pratica la navigazione: pwd, ls -la, cd
  3. 3
    Crea una directory di test: mkdir ~/test && cd ~/test
  4. 4
    Crea file di test: echo "ciao" > test.txt
  5. 5
    Pratica grep: grep "ciao" test.txt
  6. 6
    Monitora processi: htop (installa con apt install htop)
  7. 7
    Verifica lo stato dei servizi: systemctl list-units --type=service

💬 Commenti (0)

Nessun commento ancora. Sii il primo!

Accedi per commentare.