Shell을 sh에서 bash로 변경

기본 셸을 가장 많이 사용하는 bash shell로 변경하는 방법입니다. 

먼저 bash 패키지를 설치합니다. 

sudo pkg install bash

보통 이미 설치되어 있는 경우가 많아서, 단순히 업데이트만 할 것입니다.
설치가 끝났으면 bash의 설치경로를 확인합니다. 

$ which bash
/usr/local/bin/bash

/usr/local/bin/bash가 설치경로네요. 이제 chsh (change shell 명령어)로 특정 위치의 셸로 기본 셸을 바꾸라고 지시합니다. 현재 사용중인 계정의 셸을 바꿀때는 끝에 user id를 입력해줄 필요가 없습니다. 아니면 사용자명을 입력해줘야 합니다. 

$ chsh -s /usr/local/bin/bash       # 현재 사용자의 셸을 변경할 때
$ chsh -s /usr/local/bin/bash ID   # ID에 해당하는 사용자의 셸을 변경할 때 

비밀번호를 물어보는데 비밀번호를 입력해 주면 다음과 같은 메시지가 나옵니다. 

chsh: user information updated

끝입니다. 해당 사용자를 로그아웃 했다가 로그인하면 바뀌어 있습니다. 
이런 셸 변경작업이 꼭 필요할까 생각하시는 분들도 있겠지만, 셸을 최근 가장 많이 사용하는 bash로 변경해 두면 여러모로 웹사이트의 자료를 참조할 때 편해집니다. 

 


Revision #1
Created 21 January 2024 00:03:16 by 고기만두(MeatDumpling)
Updated 21 January 2024 00:10:00 by 고기만두(MeatDumpling)