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
Stampa il percorso assoluto della cartella in cui ti trovi.
ls – Elenca i file e le cartelle
cd – Cambia directory
2. Gestione di file e cartelle
cp – Copia file o cartelle
mv – Sposta o rinomina
rm – Rimuovi file o cartelle
rm -rf è irreversibile. Non esiste un “cestino” nel terminale!
mkdir – Crea una nuova cartella
touch – Crea un file vuoto o aggiorna la data di modifica
3. Visualizzazione del contenuto dei file
cat – Mostra tutto il contenuto di un file
less – Visualizza un file pagina per pagina
Premi Spazio per scorrere, q per uscire.
head e tail – Mostrano l’inizio o la fine di un file
4. Permessi e proprietà
chmod – Modifica i permessi di un file
chown – Cambia proprietario
5. Gestione dei processi
ps – Mostra i processi attivi
top / htop – Monitoraggio in tempo reale
kill – Termina un processo
6. Rete e connettività
ping – Verifica la connettività
ip – Mostra e configura le interfacce di rete
Il comando ifconfig è deprecato: usa ip al suo posto.
ssh – Accesso remoto sicuro
wget / curl – Scarica file da internet
7. Ricerca e filtri
grep – Cerca testo all’interno di file o output
find – Cerca file nel filesystem
8. Comandi di sistema
sudo – Esegui comandi con privilegi di amministratore
df – Spazio disco disponibile
du – Dimensione di file e cartelle
uname – Informazioni sul sistema
Consigli finali
- Usa la freccia su/giù per richiamare comandi precedenti.
- Il tasto TAB completa automaticamente nomi di file e cartelle.
- Combina i comandi con il pipe (
|) per creare flussi potenti:ps aux | grep nome | wc -l. - Consulta sempre il manuale con
man nome_comando(es.man ls). - Non aver paura di sperimentare, ma fai sempre un backup prima di operazioni distruttive!
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.
Pc Facile !