Mac OSX 터미널의 Bash: "명령을 찾을 수 없습니다." 왜?

Mac OSX 터미널의 Bash: "명령을 찾을 수 없습니다." 왜?

명령(예: )을 입력하려고 하면 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

관련 정보