O que fazer se um comando Linux diz comando não encontrado

É quase sempre falta instalar o programa correspondente, ou um erro de escrita.

Fácil 1 min de leitura Publicado em 2026 Por Equipo SolucionaPC

"Comando não encontrado" (command not found) significa que o sistema não reconhece esse comando — quase sempre por uma destas duas razões.

1. O programa não está instalado

Muitos comandos pertencem a programas que não vêm instalados por predefinição. Procure o pacote correspondente:

sudo apt install nome-do-programa

Se não souber o nome exato do pacote, procure o nome do comando junto com a sua distribuição num motor de busca — normalmente coincide ou é muito semelhante.

2. Erro de escrita

Antes de instalar algo, verifique que escreveu o comando exatamente bem — o Linux distingue maiúsculas de minúsculas, e um simples espaço ou letra a mais provoca esta mesma mensagem.

Dica: use a tecla Tab enquanto escreve — autocompleta comandos e nomes de ficheiros, evitando erros de escrita e poupando-lhe tempo ao mesmo tempo.

3. O programa está instalado mas não está no PATH

Em casos menos comuns, o programa está instalado mas numa localização que o sistema não procura automaticamente. Pode executá-lo com o seu caminho completo enquanto investiga porque não está no PATH, por exemplo: /opt/programa/bin/programa.

Perguntas frequentes

Porque é que um comando funciona num tutorial mas não no meu sistema?

O mais provável é que o programa correspondente não esteja instalado por predefinição na sua distribuição — instale-o com o gestor de pacotes do seu sistema antes de tentar usá-lo.

O Linux distingue maiúsculas de minúsculas nos comandos?

Sim, ao contrário do Windows, o Linux é sensível a maiúsculas e minúsculas tanto em comandos como em nomes de ficheiros — um erro de maiúscula pode causar esta mesma mensagem.

Partilhar: