답변:
먼저 zsh
다음으로 유효한 쉘로 나열되어 있는지 확인하십시오.
cat /etc/shells
경우 zsh
가 나열되어 있지 않으면 설치합니다. 예를 들어apt
sudo apt-get install zsh
1 단계를 다시 수행하고 경로를 확인하십시오 zsh
. 내 경우에는, 모두 /usr/bin/zsh
와이 /usr/zsh
나열됩니다. 주석에 언급 된 @ Stéphane Chazelas와 같이 셸을 처음부터 컴파일하고 설치하려면 경로를에 추가하십시오 /etc/shells
.
다음을 사용하여 쉘을 변경하십시오.
chsh -s /usr/bin/zsh
에서 man 페이지 :
-s, --shell SHELL
사용자의 새 로그인 쉘의 이름입니다. 이 필드를 공란으로 설정하면 시스템이 기본 로그인 쉘을 선택합니다.
로그 아웃 한 후 다시 로그인하십시오.
/etc/shells
. 여기서 요점은 셸을 직접 컴파일하고 설치하는 경우 /etc/shells
직접 경로를 추가해야한다는 것입니다.