Mac) Path 추가하기 (+bash쉘, zsh쉘, echo$PATH, vi 편집기)
#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쉘에서 열어야 한다.