터미널에서 대부분의 명령을 인식하지 못합니다. 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
파일은 자동으로 터미널 작성 소스가됩니다.