zsh와 환경변수
zsh
맥은 이제 기본으로 zsh를 사용함
bash로 바꿀 수 있긴 한데 굳이?
Oh my zsh
zsh를 더 강력하고 사용하기 쉽게 만들어주는 프레임워크
테마와 플러그인을 통해 터미널을 더 아름답고 생산적으로 만들 수 있다.
아래 두 명령어 중 하나로 쉽게 설치할 수 있다.
sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
sh -c "$(wget https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh -O -)"
~./zshrc
zshrc 파일은 zsh 셸의 주요 설정 파일
환경 변수, 별칭(alias), 함수 등을 설정할 수 있으며, Oh My Zsh의 테마와 플러그인도 이 파일에서 관리
- nano로 수정하기
nano ~/.zshrc
-
VS Code로 수정하기
위의
nano
를 사용하면, 클릭도 불편하고 수정하기 불편하다.아래 코드가 안된다면, VS Code에서
Cmd + Shift + P
로 명령 팔레트를 열고Shell Command: Install ‘code’ command in PATH
를 실행시키면 된다.
code ~/.zshrc
⭐ 수정 후 변경사항 적용 ⭐
source ~/.zshrc
$PATH
- 보기 쉽게 줄바꿈을 넣어 현재 환경을 출력해줌
echo $PATH | tr ':' '\n'
# 맥 초기 환경
➜ ~ echo $PATH | tr ':' '\n'
/usr/local/bin
/System/Cryptexes/App/usr/bin
/usr/bin
/bin
/usr/sbin
/sbin
/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/local/bin
/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/bin
/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/appleinternal/bin
/Library/Apple/usr/bin
-
source ~/.zshrc
할때마다 중복으로 환경이 보일 수 있는데, 터미널 재시작하면 없어지는듯