I comandi Linux più utilizzati: guida pratica per principianti e utenti avanzati

Pubblicato il 10 Novembre 2025 • Categoria: Linux

Il terminale è il cuore pulsante di ogni sistema Linux. Anche se le interfacce grafiche sono sempre più intuitive, conoscere i comandi base ti permette di risolvere problemi velocemente, automatizzare compiti e sfruttare appieno il potenziale del tuo sistema. In questa guida troverai i comandi Linux più utilizzati, organizzati per categoria, con esempi pratici e spiegazioni chiare.

1. Navigazione nel filesystem

Questi comandi ti permettono di muoverti tra cartelle e visualizzare il contenuto delle directory.

pwd – Mostra la directory corrente

pwd

Stampa il percorso assoluto della cartella in cui ti trovi.

ls – Elenca i file e le cartelle

ls # elenco semplice ls -l # dettagli (permessi, proprietario, dimensione, data) ls -la # include anche i file nascosti (che iniziano con .)

cd – Cambia directory

cd /home/utente # vai a una cartella specifica cd .. # torna alla cartella superiore cd ~ # torna alla home dell’utente (equivalente a "cd") cd - # torna alla directory precedente

2. Gestione di file e cartelle

cp – Copia file o cartelle

cp file.txt backup/ # copia un file cp -r cartella/ destinazione/ # copia una cartella ricorsivamente

mv – Sposta o rinomina

mv vecchio.txt nuovo.txt # rinomina un file mv file.txt /altro/percorso/ # sposta un file

rm – Rimuovi file o cartelle

rm file.txt # cancella un file rm -r cartella/ # cancella una cartella e tutto il suo contenuto rm -rf cartella/ # forza la cancellazione (attenzione!)
⚠️ ATTENZIONE: Il comando rm -rf è irreversibile. Non esiste un “cestino” nel terminale!

mkdir – Crea una nuova cartella

mkdir progetti mkdir -p progetti/web/css # crea cartelle annidate

touch – Crea un file vuoto o aggiorna la data di modifica

touch note.txt

3. Visualizzazione del contenuto dei file

cat – Mostra tutto il contenuto di un file

cat documento.txt

less – Visualizza un file pagina per pagina

less log_grande.log

Premi Spazio per scorrere, q per uscire.

head e tail – Mostrano l’inizio o la fine di un file

head -n 10 file.txt # prime 10 righe tail -n 5 file.txt # ultime 5 righe tail -f /var/log/syslog # monitora in tempo reale un log

4. Permessi e proprietà

chmod – Modifica i permessi di un file

chmod 755 script.sh # proprietario: rwx, gruppo/altri: rx chmod +x programma # rende un file eseguibile

chown – Cambia proprietario

sudo chown utente:gruppo file.txt

5. Gestione dei processi

ps – Mostra i processi attivi

ps aux # elenco completo di tutti i processi

top / htop – Monitoraggio in tempo reale

top # interfaccia testuale dinamica htop # versione migliorata (da installare con apt install htop)

kill – Termina un processo

kill 1234 # invia SIGTERM al processo con PID 1234 kill -9 1234 # forza la chiusura (SIGKILL)

6. Rete e connettività

ping – Verifica la connettività

ping google.com

ip – Mostra e configura le interfacce di rete

ip addr show # mostra indirizzi IP ip route show # mostra la tabella di routing

Il comando ifconfig è deprecato: usa ip al suo posto.

ssh – Accesso remoto sicuro

ssh utente@192.168.1.10

wget / curl – Scarica file da internet

wget https://esempio.com/file.zip curl -O https://esempio.com/script.sh

7. Ricerca e filtri

grep – Cerca testo all’interno di file o output

grep "errore" /var/log/syslog ps aux | grep firefox # cerca processi con "firefox"

find – Cerca file nel filesystem

find /home -name "*.pdf" # cerca PDF nella home find . -type f -mtime -7 # file modificati negli ultimi 7 giorni

8. Comandi di sistema

sudo – Esegui comandi con privilegi di amministratore

sudo apt update

df – Spazio disco disponibile

df -h # mostra lo spazio in formato leggibile (GB, MB)

du – Dimensione di file e cartelle

du -sh /cartella # dimensione totale in formato leggibile

uname – Informazioni sul sistema

uname -a # mostra kernel, architettura, hostname, ecc.

Consigli finali

Con questi comandi fondamentali, sarai in grado di muoverti con disinvoltura in qualsiasi distribuzione Linux. Con il tempo, scoprirai scorciatoie, alias e script che renderanno il tuo lavoro ancora più efficiente.

Prodotti Consigliati

Potrebbe interessarti anche...

Prodotti utili per ottimizzare e mantenere al meglio il tuo sistema.