Python notes/Others

Mac) Path 추가하기 (+bash쉘, zsh쉘, echo$PATH, vi 편집기)

성실한 나무 2021. 4. 22. 12:08

#1. 

일반적으로 Mac에 설치한 파일(예를들어 MySQL)은 

해당 파일이 설치된 폴더로 들어가야만이 파일을 실행할 수 있다.

하지만 터미널 상에서 매번 해당 파일이 설치된 폴더로 cd 해서 이동하는 건 너무 비효율적이다.

 

 

#2.

그럼 내가 터미널에서 현재 어느 위치에 있든간에 설치한 파일을 바로 실행하려면?

해당 파일이 있는 그 경로를 path에 추가해주면 된다.

 

 

#3. 

터미널에서 bash 쉘을 사용중이라면 vi ~/.bash_profile로 진입

zsh 쉘을 사용중이라면 vi ~/.zshenv 로 진입

 

 

#4. mySQL 경로를 입력하는 예

bash:

이미 경로가 입력된 윗줄들 아래에 내용을 추가하면 되는데

창이 켜지면 a를 눌러서 입력모드로 바꾸고 방향전환키로 맨 밑에 내려가서 

PATH="/usr/local/mysql/bin:${PATH}"

export PATH

를 입력하고 esc키를 누르고 :wq 를 입력하고 엔터를 누르면 다시 bash 터미널 창으로 나오게 된다.

그리고 터미널 창을 껐다가 다시 켜고 echo $PATH를 입력하면 경로가 추가되어 있는 것을 확인 할 수 있다

 

 

 

zsh:

a를 눌러서 편집 모드로 들어가고,

이미 경로가 입력된 곳 맨 끝에 가서 :/usr/local/mysql/bin 을 입력하고

esc키를 누르고 :wq 를 입력하고 엔터를 누르면 다시 zsh 터미널 창으로 나오게 된다.

그리고 터미널 창을 껐다가 다시 켜고 echo $PATH를 입력하면 경로가 추가되어 있는 것을 확인 할 수 있다

 

참고로 bash쉘에서 경로 입력해 놓고

경로를 입력하지 않은 zsh쉘에서 파일 실행하면 파일은 실행이 안된다 ㅎㅎ (나의 삽질 경험 메모..메모..)

bash에서 경로 입력했으면 bash에서 열고

zshd에서 경로 입력했으면 zsh쉘에서 열어야 한다.