bash에서 zsh로 환승
bash
에서 zsh
로 바뀔 때까지 bash에서 zsh로 전환하는 작업 노트전제 조건
홈 디렉토리에서 작업
$ pwd
/Users/gentamura
현재 이용하고 있는 쉘은 bash
$ echo $SHELL
/bin/bash
zsh가 설치됨
❯ cat /etc/shells
# List of acceptable shells for chpass(1).
# Ftpd will not allow users to connect who are not using
# one of these shells.
/bin/bash
/bin/csh
/bin/ksh
/bin/sh
/bin/tcsh
/bin/zsh
마이그레이션 작업
로그인 쉘 교체
$ chsh -s /bin/zsh
일단 터미널을 닫고 재부팅
사용중인 쉘 확인
$ echo $SHELL
/bin/bash
설정 파일 복사
$ cp .bash_profile .zsh_profile
설정 파일의 일부 재작성
$ vim .zsh_profile
.zsh_profileexport PATH="$HOME/.anyenv/bin:$PATH"
eval "$(anyenv init -)"
export PATH="$HOME/.cargo/bin:$PATH"
export PATH="/Applications/flutter/bin:$PATH"
export GOPATH="$(go env GOPATH)"
export PATH="$GOPATH/bin:$PATH"
eval "$(starship init bash)" => eval "$(starship init zsh)" に変更
재부팅
$ source .zsh_profile
이상입니다.
지금 곳 무사동하고 있으므로, 뭔가 있으면 추기합니다
추가
터미널을 다시 시작했는데 starship
가 적용되지 않았으므로 다음 추가
.zshrcsource ~/.zsh_profile
Reference
이 문제에 관하여(bash에서 zsh로 환승), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/GenTamura84/items/82061ba49fd605b19367
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
$ pwd
/Users/gentamura
$ echo $SHELL
/bin/bash
❯ cat /etc/shells
# List of acceptable shells for chpass(1).
# Ftpd will not allow users to connect who are not using
# one of these shells.
/bin/bash
/bin/csh
/bin/ksh
/bin/sh
/bin/tcsh
/bin/zsh
로그인 쉘 교체
$ chsh -s /bin/zsh
일단 터미널을 닫고 재부팅
사용중인 쉘 확인
$ echo $SHELL
/bin/bash
설정 파일 복사
$ cp .bash_profile .zsh_profile
설정 파일의 일부 재작성
$ vim .zsh_profile
.zsh_profile
export PATH="$HOME/.anyenv/bin:$PATH"
eval "$(anyenv init -)"
export PATH="$HOME/.cargo/bin:$PATH"
export PATH="/Applications/flutter/bin:$PATH"
export GOPATH="$(go env GOPATH)"
export PATH="$GOPATH/bin:$PATH"
eval "$(starship init bash)" => eval "$(starship init zsh)" に変更
재부팅
$ source .zsh_profile
이상입니다.
지금 곳 무사동하고 있으므로, 뭔가 있으면 추기합니다
추가
터미널을 다시 시작했는데
starship
가 적용되지 않았으므로 다음 추가.zshrc
source ~/.zsh_profile
Reference
이 문제에 관하여(bash에서 zsh로 환승), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/GenTamura84/items/82061ba49fd605b19367텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)