macOS Catalina에서 기본 셸을 Bash로 변경하는 방법

0
514

macOS Catalina 데스크탑의 터미널 창.

macOS Catalina를 통해 Apple은 이제 Zsh를 기본 쉘로 사용합니다. 우리는 Zsh를 좋아하지만 신뢰할 수있는 오래된 Bash 쉘은 여전히 ​​macOS에 포함되어 있으며 원하는 경우 Bash로 빠르게 다시 전환 할 수 있습니다.

Zsh는 새로 생성 된 사용자 계정의 기본 셸이므로 업그레이드 된 Mac에있는 기존 계정은 변경하지 않는 한 기본적으로 Bash를 사용합니다. 각 사용자 계정에는 고유 한 기본 셸 기본 설정이 있습니다.

터미널에서

macOS에서 사용자 계정의 기본 셸을 변경하려면 chsh -s 터미널 창에서 (쉘 변경) 명령.

다음 명령을 실행하여 기본 쉘을 Bash로 변경하십시오.

chsh -s /bin/bash

사용자 계정의 비밀번호를 입력해야합니다. 마지막으로 터미널 창을 닫았다가 다시여십시오. Zsh 대신 Bash를 사용하게됩니다.

macOS Catalina에서 기본 쉘을 Bash로 변경

다음 명령을 실행하여 기본 쉘을 Zsh로 다시 변경하십시오.

chsh -s /bin/zsh

프롬프트가 표시되면 비밀번호를 입력하십시오. 터미널 창을 닫았다가 다시 열면 Zsh를 사용하게됩니다.

macOS Catalina에서 기본 쉘을 Zsh로 변경

다음 명령을 실행하여 선택할 수있는 포함 된 쉘 목록을 볼 수 있습니다.

cat /etc/shells

macOS Catalina의 터미널에서 사용 가능한 쉘을 나열합니다.

시스템 환경 설정에서

원하는 경우 시스템 환경 설정에서이 옵션을 그래픽으로 변경할 수도 있습니다.

Mac의 시스템 환경 설정> 사용자 및 그룹으로 이동하십시오. 자물쇠 아이콘을 클릭하고 비밀번호를 입력하십시오. Ctrl 키를 누른 채 왼쪽 창에서 사용자 계정 이름을 클릭 한 다음 “고급 옵션”을 선택하십시오.

macOS의 사용자 및 그룹에서 고급 옵션 열기

“로그인 쉘”드롭 다운 상자를 클릭하고 “/ bin / bash”를 선택하여 Bash를 기본 쉘로 사용하고 “/ bin / zsh”를 선택하여 Zsh를 기본 쉘로 사용하십시오. “확인”을 클릭하여 변경 사항을 저장하십시오.

macOS Catalina에서 기본 로그인 쉘을 그래픽으로 변경

macOS의 Bash가 여전히 오래되었습니다

그러나 macOS에 포함 된 Bash (Bourne Again SHell) 버전은 여전히 ​​구식입니다. 당신이 실행하는 경우 bash --version Bash 5.0이 최신 버전 인 경우 Catalina에 Bash 3.2.57이 포함되어 있음을 알 수 있습니다. 최신 버전은 GPLv3 라이센스에 따라 라이센스가 부여되는 반면 Apple은 여전히 ​​GPLv2에 따라 라이센스가 부여 된 버전을 배포합니다.

반대로 macOS에 포함 된 Zsh (Z 셸) 버전 ( zsh --version )는 Zalina 5.7.2이며, Catalina가 출시 될 당시의 최신 버전입니다.

macOS Catalina에서 Bash 및 Zsh 버전보기

최신 버전의 Bash를 원한다면 Homebrew를 통해 직접 설치할 수 있습니다.