자택경비대

MacOS 기본 bash 쉘 버전 업그레이드 하는법

Programming

우선 Homebrew 를 이용해 최신버전의 bash를 설치한다.

brew install bash

chsh 명령어를 이용해 기본 쉘을 변경할 수 있는데, brew로 설치한 shell은 등록이 되어있지 않기 때문에 오류가 발생한다.

chsh -s $(which bash)
# chsh: /usr/local/bin/bash: non-standard shell

따라서 다음과 같이 설치된 경로를 /etc/shells 파일에 추가하여 등록한 뒤에, chsh 명령어를 사용하면 해결된다.

sudo nano /etc/shells  # which bash 명령어의 결과값을 추가한다
chsh -s $(which bash)

Password: ...