본문 바로가기
고양이는 에러뭉치ฅ^•ﻌ•^ฅ

[Mac] 터미널 기본 명령어 에러

by ryn 2023. 6. 29.

zsh 파일에서 환경변수 설정을 잘못 건드렸는지 기본 명령어조차 통하지 않는 상황이 생겼다. 

zsh: command not found: ls

 

1. 임시 접근

이 때 임시로 zsh 파일에 접근해 문제가 되는 것들을 수정할 수 있다.

local을 자신의 local name으로 바꿔 입력한다.

export PATH=%PATH:/bin:/usr/local/bin:/usr/bin

현재 PATH 환경 변수에 새로운 경로를 추가하는 명령어이다.

이 명령어는 현재 PATH 변수의 값을 가져와서 새 경로인 /bin, /usr/local/bin, /usr/bin을 추가한 후, 업데이트된 값을 다시 PATH 변수에 할당한다. 자세한 내용까지는 모르더라도 이러면 zsh파일에 접근할 수 있다.

2. zshrc에서 문제가 되는 내용 변경

nano ~/.zshrc

참고로 nano는 맥에서 사용하는 텍스트 에디터이다. nano가 깔려있지 않다면

brew install nano

라는 명령어로 홈브류를 이용해 간단히 설치할 수 있다. (홈브류도 깔려있지 않다면 다른 사이트를 이용해 꼭 설치하자)

 

나의 경우 export PATH를 잘못 건드린 것이 문제였다. 챗 GPT와 함께 터미널 에러를 고쳐나갔는데 터미널 관련해서는 gpt가 잘못 알려주는 경우가 너무 너무 많았다. 많은 사람들의 경험이 녹아든 stack over flow나 여러 블로그들을 참고하는 편이 훨씬 좋을 것 같다.