달나라 노트

Mac : Mac terminal 기본 shell 변경하기 (bash shell, zsh shell, Pycharm 기본 shell, Pycharm terminal shell) 본문

Mac

Mac : Mac terminal 기본 shell 변경하기 (bash shell, zsh shell, Pycharm 기본 shell, Pycharm terminal shell)

CosmosProject 2022. 2. 10. 20:39
728x90
반응형

 

 

 

Mac의 terminal을 사용할 때 shell의 종류는 크게 2가지가 있습니다.

bash와 zsh이죠.

 

기존에는 bash shell이 기본 shell이었으나 Mac OS Catalina부터는 기본 shell이 zsh로 바뀌었습니다.

 

그래서 Catalina 이후의 OS가 설치된 Mac에서 terminal을 실행하면 다음과 같은 메세지를 볼 때가 있습니다.

 

The default interactive shell is now zsh.
To update your account to use zsh, please run `chsh -s /bin/zsh`
For more details, please visit https://support.apple.com/kb/HT208050.

위 메세지가 에러를 의미하는건 아니지만 결국 기본 shell이 zsh니까 bash보단 zsh를 사용해라 라는 의미입니다.

 

위 메세지에 나온 URL로 들어가면 관련된 Apple에서 제공하는 관련 설명이 있습니다.

https://support.apple.com/kb/HT208050

 

 

 

chsh -s /bin/zsh

위 메세지에 적힌대로 terminal에 위 명령어를 입력해주면 됩니다.

위 명령어는 기본 shell을 zsh로 변경하겠단 의미입니다.

 

그런데 간혹 위 명령어가 제대로 작동하지 않을 때가 있습니다.

 

 

그런 경우 terminal 환경설정으로 진입한 후

 

 

 

환경설정 창의 일반 탭에서 셀 열기 부분을 위처럼 설정해주면 됩니다.

 

 

 

 

 


 

 

 

 

 

 

참고로 Pycharm에서도 terminal을 사용할 수 있는데, Pycharm 자체에서 사용하는 terminal에서도 위같은 이슈가 발생할 수 있습니다.

 

그런 경우 Pycharm 설정에서도 기본 shell을 zsh로 바꿔주면 됩니다.

 

Pycharm 설정(Preferences)으로 들어갑시다.

 

환경설정 착의 좌측 상단에 terminal을 검색하면 위처럼 Pycharm의 terminal 설정 메뉴가 나옵니다.

여기서 Shell path를 /bin/zsh로 적어주면 됩니다.

 

 

 

 

 

 

728x90
반응형
Comments