Cosa fare se un comando Linux dice comando non trovato

Quasi sempre manca l'installazione del programma corrispondente, o c'è un errore di battitura.

Facile 1 min di lettura Pubblicato il 2026 Di Equipo SolucionaPC

"Comando non trovato" (command not found) significa che il sistema non riconosce quel comando — quasi sempre per una di queste due ragioni.

1. Il programma non è installato

Molti comandi appartengono a programmi che non vengono installati per impostazione predefinita. Cerca il pacchetto corrispondente:

sudo apt install nome-del-programma

Se non conosci il nome esatto del pacchetto, cerca il nome del comando insieme alla tua distribuzione in un motore di ricerca — di solito coincide o è molto simile.

2. Errore di battitura

Prima di installare qualcosa, controlla di aver scritto il comando esattamente bene — Linux distingue maiuscole e minuscole, e un semplice spazio o lettera in più provoca lo stesso messaggio.

Consiglio: usa il tasto Tab mentre scrivi — completa automaticamente comandi e nomi di file, evitando errori di battitura e facendoti risparmiare tempo allo stesso tempo.

3. Il programma è installato ma non nel PATH

In casi meno comuni, il programma è installato ma in una posizione che il sistema non cerca automaticamente. Puoi eseguirlo con il suo percorso completo mentre indaghi sul perché non sia nel PATH, per esempio: /opt/programma/bin/programma.

Domande frequenti

Perché un comando funziona in un tutorial ma non sul mio sistema?

Molto probabilmente il programma corrispondente non è installato per impostazione predefinita sulla tua distribuzione — installalo con il gestore di pacchetti del tuo sistema prima di provare a usarlo.

Linux distingue maiuscole e minuscole nei comandi?

Sì, a differenza di Windows, Linux è sensibile a maiuscole e minuscole sia nei comandi sia nei nomi dei file — un errore di maiuscola può causare lo stesso messaggio.

Condividi: