터미널이 명령을 인식하지 못합니다 명령을 인식하지 못합니다. ls, ruby,

터미널에서 대부분의 명령을 인식하지 못합니다. ls, ruby, python, brew 및 기타 몇 가지를 인식하지 못합니다. 누구든지 이것을 고치는 방법을 알고 있습니까?



답변

이것은 PATH, 실행에 문제가있는 것 같습니다.

/usr/bin/echo $PATH

내 생각에 필요한 디렉토리가 누락 될 것입니다.

export PATH=$PATH:/bin:/sbin:/usr/bin:/usr/sbin

그런 다음 다시 시도하십시오

PATH변수는 셸에 의해 실행될 때 탐색 될 디렉토리리스트이고; 이 변수는 bash 세션 사이에 지속되지 않으며 ~/.bashrc파일 에서 설정해야 합니다.

echo "export PATH=$PATH:/bin:/sbin:/usr/bin:/usr/sbin" >> ~/.bashrc

bash 에서 .bashrc파일은 자동으로 터미널 작성 소스가됩니다.


답변