Quando quero inserir um comando (por exemplo say
) ele retorna uma mensagem como esta:
bash: diga: comando não encontrado.
Aparece toda vez que escrevo um comando. O que eu tenho que fazer?
Responder1
Você se certificou de que sua variável $PATH está definida?
Você pode verificar digitando isto no Terminal:
echo $PATH
Se nada estiver listado depois de tentar isso... pode ser parte do problema.
(Para obter mais informações, você pode tentar verificar esta página: http://www.cyberciti.biz/faq/linux-unix-command-not-found-error-and-how-to-get-rid-of-it/)
Responder2
Se você estiver usando seu próprio comando e estiver em seu diretório, pode ser necessário adicioná-lo ./
antes dele.
antes:
user$ my-command
depois:
user$ ./my-command
Ou adicione-o ao seu caminho
Responder3
Se você usar aspas, ele não as exibirá, mas informará que não há comando. Muitos tutoriais usam aspas para mostrar o que você deve digitar, mas às vezes eles não dizem “Sem aspas”.
Responder4
Vamos descobrir se odizerexecutável (programa) está no lugar certo. No terminal, digite
which say
Você deveria ver
/usr/bin/say