단편 FreeBSD 사용법
bash 설치 및 사용하기
FreeBSD는 기본적으로 csh
를 기본 shell로 사용한다. 루트와 일반 사용자의 shell을 bash
로 바꾸어보겠다.
bash 설치
sudo
또는 루트 계정에서 bash
패키지를 설치한다.
# pkg install bash
각 사용자에서 bash 적용
먼저 which
명령을 실행하여 bash
가 어디에 설치되어 있는지 확인한다. 본 포스팅의 경우 /usr/local/bin/bash
가 검색된다.
# which bash
루트 사용자에게 bash
를 적용하려면 아래와 같이 실행한다. chsh
는 Change Shell의 약어이다. -s
는 지정된 경로에 있는 shell로 바꾸라는 옵션이다. 앞서 확인한 /usr/local/bin/bash
를 입력하면 된다.
# chsh -s /usr/local/bin/bash
루트가 아닌 특정 사용자에게 bash
를 적용하려면 위 명령 끝에 사용자명을 적어주면 된다.
# chsh -s /usr/local/bin/bash <사용자>
로그아웃 후 다시 로그인하면 다음과 같이 shell이 리눅스의 것과 같은 bash
로 적용되었음을 확인할 수 있다.