터미널에 떨어 뜨릴 때 via Applications -> Terminal
또는 Ctrl+Alt+F1 bash는 기본적으로 명령을 해석하는 데 사용됩니다. zsh 또는 fish와 같은 다른 명령 인터프리터를 사용하려면 어떻게 이것을 기본으로 시작합니까?
쉘을 사용자로 변경하려면 다음을 입력하십시오.
chsh -s /path/to/your/Shell
또는 단순히
chsh
비밀번호를 입력해야하며 로그인 셸이 선택한 비밀번호로 설정되어 있습니다. /etc/shells
에 나열된 쉘만 선택할 수 있습니다.
기본 셸을 변경하십시오. 이를 수행하는 명령 행 방법이 있습니다.
$ Sudo usermod -s /path/to/newshell username
그러나 GUI 설정에서 수행하는 것이 더 쉬울 수 있습니다.
시스템-> 관리-> 사용자 및 그룹-> [사용자 선택]-> 고급 설정-> 고급
그런 다음 드롭 다운 목록에서 Shell을 선택하십시오.
원하는 셸이 해당 목록에 없으면 설치되지 않은 것입니다.
이를 적용하려면 로그 아웃했다가 다시 로그인해야합니다. "ps"를 실행하여 새 터미널에서 실행중인 쉘을 확인할 수 있습니다.
궁금한 점이 있다면 기본 쉘은/etc/passwd에 저장됩니다 (이름에도 불구하고 실제로 암호는 없습니다).