명령(예: )을 입력하려고 하면 say
다음과 같은 메시지가 반환됩니다.
bash: say: 명령을 찾을 수 없습니다.
명령을 작성할 때마다 나타납니다. 어떻게 해야 하나요?
답변1
$PATH 변수가 설정되었는지 확인하셨나요?
터미널에 다음을 입력하여 확인할 수 있습니다.
echo $PATH
시도해 본 후에도 아무것도 나열되지 않으면 문제의 일부일 수 있습니다.
(자세한 내용은 다음 페이지를 확인해 보세요. http://www.cyberciti.biz/faq/linux-unix-command-not-found-error-and-how-to-get-rid-of-it/)
답변2
자신만의 명령을 사용하고 해당 디렉토리에 있는 경우 ./
해당 명령 앞에 추가해야 할 수도 있습니다.
전에:
user$ my-command
후에:
user$ ./my-command
아니면 경로에 추가하세요
답변3
따옴표를 사용하면 표시되지 않지만 명령이 없음을 알려줍니다. 많은 튜토리얼에서는 입력해야 할 내용을 표시하기 위해 따옴표를 사용하지만 때로는 "따옴표 없이"라고 말하지 않습니다.
답변4
있는지 알아봅시다.말하다실행 파일(프로그램)이 올바른 위치에 있습니다. 터미널에서 다음을 입력하세요.
which say
넌 봐야 해
/usr/bin/say