본문 바로가기
Python notes/Others

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

by 성실한 나무 2021. 4. 22.

#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쉘에서 열어야 한다.

댓글