iTerm2의 설정을 파헤 쳤지 만 Bash 대신 Zsh를 실행하는 방법을 찾을 수없는 것 같습니다. iTerm2에서이 작업을 수행하는 적절한 방법을 아는 사람이 있습니까?
나는 Mac Terminal에서 왔기 때문에 이것을 묻고 시작시 무엇을 실행할지 쉽게 선택할 수 있지만 iTerm2에서 곧바로 뭔가를 찾을 수 없습니다.
Google에서 검색했지만 어떤 이유로 오-마이 -zsh 참조 만 찾을 수 있으며 수정되지 않은 iTerm2와 관련된 것은 없습니다.
도움을 주시면 감사하겠습니다. 감사합니다. 🙂
답변
chsh -s /bin/zsh
명령 을 실행하여 기본 셸을 / bin / zsh로 변경합니다 .
답변
의 변경 사항이 chsh -s $(which zsh)
완벽하게 작동 했지만 iTerm2는 zsh로 새 터미널을 자동으로 열지 않습니다.
대신에 나는 갔다 iTerm2 -> Preferences -> Profiles -> Default
와의 General
탭에 명령을 설정 /usr/local/bin/zsh
하는 대신 Login shell
.
업데이트 : 현재 버전의 iTerm (2.1.1 기준)에서는 기본 셸 (위에 표시됨) 만 변경하여 완벽하게 작동했습니다.
답변
위의 답변과 유사합니다. 생성 한 zsh 프로필을 편집하면 일반 탭의 “시작시 텍스트 보내기 :”필드에 “clear; pwd; ls; zsh;”가 있습니다. 이것은 내가보고 싶은 것을 보여주는 창과 마지막으로 zsh를 시작합니다.
답변
다음도 저에게 효과적이었습니다.
환경 설정-> 프로필-> 일반 탭-> 명령-> “사용자 지정 셸”선택-> “zsh”작성
iTerm2를 다시 시작하십시오.
나는 여전히 bash for Terminal을 기본 셸로 유지합니다.