macOS 버전 10.15 인 ‘카탈리나’부터 기본 쉘 (Shell) 이 bash에서 zsh (Z shell)로 변경 되었습니다.
현재 맥에 설치된 쉘 확인하기
$ cat /etc/shells
# List of acceptable shells for chpass(1).
# Ftpd will not allow users to connect who are not using
# one of these shells.
/bin/bash
/bin/csh
/bin/dash
/bin/ksh
/bin/sh
/bin/tcsh
/bin/zsh
기본 쉘 zsh로 변경하기
$ chsh -s /bin/zsh
현재 기본 쉘 확인
$ echo $0
or
$ echo $SHELL
zsh 위치 확인
which zsh
oh-my-zsh
이제 zsh을 더 편리하게 사용할 수 있게 도와주는 플러그인인 oh-my-zsh을 설치해봅시다.
Mac에 프로그램을 설치할 때 brew를 이용하면
추후 프로그램을 관리하기도 편리하고, 제거하기도 편리해서
brew를 통해서 프로그램을 설치하는 것을 선호하는 편입니다.
하지만, oh-my-zsh은 brew에 검색해도 나오지 않아 curl을 통해 설치하였습니다.
sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
설치하면 위와 같은 화면이 나오게 됩니다.
oh-my-zsh 이외에도 zsh 사용을 편리하게 도와주는 다양한 플러그인이 존재합니다.
zsh-syntax-highlighting
터미널에서 입력한 명령어가 사용할 수 있는 구문인지 아닌지 나타내 주는 플러그인
brew install zsh-syntax-highlighting
설치 후 .zshrc 파일에 추가적인 설정을 해주어야 합니다.
설치 후 나오는 로그를 잘 읽어보고 따라 하면 됩니다.
zsh-autosuggestions
자주 사용하는 명령어 또는 파일 이름을 제안해주는 플러그인
( 제안되는 구문을 사용하기 위해서는 우측 방향 키를 사용하면 됩니다 )
brew install zsh-autosuggestions
설치 후 .zshrc 파일에 추가적인 설정을 해주어야 합니다.
설치 후 나오는 로그를 잘 읽어보고 따라 하면 됩니다.
autojump
이전에 이동했던 경로를 기억해놓았다가 한번에 해당 경로로 Jump 할 수 있게 해주는 기능
brew install autojump
설치 후 .zshrc 파일에 추가적인 설정을 해주어야 합니다.