oh my zsh 배포 절차 노트 (Mac)
소개
Mac에 oh-my-zsh를 설치할 때의 지침을 기록해 둡니다.
zsh는 iTerm2에서 사용한다고 가정하는 절차입니다.
모쿠지
1. zsh 설치
2. oh my zsh 설치
3. 기본 로그인 쉘 설정
4. iTerm2 설치/쉘 설정
5. zsh, iTerm2 테마 설정
6. PATH 추가 읽기 설정
7. .bash_profile 로드 설정
참고 사이트
Oh My Zsh
Become a Command Line Power User with Oh My ZSH and Z
환경
macOS Sierra
버전 10.12.6
1. zsh 설치
Mac에 기본적으로 설치된 zsh 확인
$ which zsh
/bin/zsh
$ /bin/zsh --version
zsh 5.2 (x86_64-apple-darwin16.0)
Homebrew에서 설치할 수 있는 zsh 버전 확인
$ brew info zsh
zsh: stable 5.3.1 (bottled), HEAD
...
Homebrew에서 zsh 설치
$ brew install zsh
설치된 zsh 버전 확인
$ which zsh
/usr/local/bin/zsh
$ /usr/local/bin/zsh --version
zsh 5.3.1 (x86_64-apple-darwin16.6.0)
zsh 시작/종료
$ zsh
$ exit
2. oh my zsh 설치
설치
$ curl -L https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh | sh
3. 기본 로그인 쉘 설정
터미널을 다시 시작하여 로그인 셸을 확인합니다.
$ echo $SHELL
/bin/zsh
로그인 쉘을 bash로 되돌리기
$ chsh -s /bin/bash
터미널을 다시 시작하고 로그인 셸을 다시 확인합니다.
$ echo $SHELL
/bin/bash
4. iTerm2 설치/쉘 설정
iTerm2 설치
iTerm2 - macOS Terminal Replacement
쉘을 zsh로 변경
(기본 로그인 쉘을 zsh로 설정하면 필요 없음)
1. iTerm2 > Preferences > Profiles > General
2. CommandラジオボタンをONにして、「/usr/local/bin/zsh」を設定する
3. iTerm2を再起動する
5. zsh, iTerm2 테마 설정
좋아하는 테마를 위키에서 찾는다
Themes · robbyrussell/oh-my-zsh Wiki
▼ 이하, 「Cobalt2」를 설정하는 경우의 순서입니다.
공식 사이트:
wesbos/Cobalt2
powerline font
powerline font 설치
git clone https://github.com/powerline/fonts
cd fonts
./install.sh
iTerm2 글꼴 변경
1. iTerm2 > Preferences > Profiles > Text
2. Change Fontボタンをクリックする
3. Collectionで日本語を選択する
4. FamilyでD2Coding for Powerlineを選択する
기호가 표시되는지 확인
$ echo "\ue0b0 \u00b1 \ue0a0 \u27a6 \u2718 \u26a1 \u2699"
Cobalt2
zsh-theme 파일을 ~/.oh-my-zsh/themes/
에 넣습니다.
$ git clone https://github.com/wesbos/Cobalt2-iterm.git
$ cd Cobalt2-iterm
$ cp cobalt2.zsh-theme ~/.oh-my-zsh/themes/
zsh 테마 변경
$ vi ~/.zshrc
ZSH_THEME="cobalt2" # デフォルト値は「robbyrussell」
iTerm2 테마 변경
1. iTerm2 > Preferences > Profiles > Colors
2. Change Fontボタンをクリックする
3. Color Presets..プルダウンでimport..を選択する
4. `cobalt2.zsh-theme`を選択する
5. Color Presets..プルダウンでCobalt2を選択する
iTerm2 재부팅
6. PATH 추가 읽기 설정
기본 설정을 마치면 /usr/local/bin
등에 PATH가 통과하지 않습니다.
$ echo $PATH
/usr/bin:/bin:/usr/sbin:/sbin
.zshrc에서 export PATH=$HOME/bin:/usr/local/bin:$PATH
댓글 달기
$ vi ~/.zshrc
export PATH=$HOME/bin:/usr/local/bin:$PATH # コメントアウト
iTerm2를 다시 시작하여 PATH가 추가되었는지 확인
$ echo $PATH
/Users/xxx/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin
7. .bash_profile 로드 설정
.bash_profile에 몇 가지 설정이 남아 있으므로 zsh에서도 사용할 수 있도록 .zshrc로 .bash_profile을로드하도록 설정하십시오.
$ vi ~/.zshrc
source ~/.bash_profile # 追記
보충
처음에는 .bash_profile의 내용을 .zprofile에 복사하여 이용할 생각이었습니다만, 로드 순서의 관계로 ※불편이 생겼기 때문에, 상기의 대응으로 했습니다.
.bash_profile의 내용을 .zprofile에 복사하는 경우
cat ~/.bash_profile >> ~/.zprofile
zsh가 읽는 파일의 타이밍/순서에 대해서는 이쪽의 기사를 참고로 했습니다.
우선 Zsh를 사용하면 좋을까? - Qiita
※불편
(아마도 PATH 설정/rbenv 초기화 타이밍이 bash와 반대가 될 것입니다.) rbenv의 루비가 아니라 mac에 기본적으로 설치된 루비가 참조됩니다.
Reference
이 문제에 관하여(oh my zsh 배포 절차 노트 (Mac)), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/NaokiIshimura/items/249bb1a101b626a59387
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
Mac에 기본적으로 설치된 zsh 확인
$ which zsh
/bin/zsh
$ /bin/zsh --version
zsh 5.2 (x86_64-apple-darwin16.0)
Homebrew에서 설치할 수 있는 zsh 버전 확인
$ brew info zsh
zsh: stable 5.3.1 (bottled), HEAD
...
Homebrew에서 zsh 설치
$ brew install zsh
설치된 zsh 버전 확인
$ which zsh
/usr/local/bin/zsh
$ /usr/local/bin/zsh --version
zsh 5.3.1 (x86_64-apple-darwin16.6.0)
zsh 시작/종료
$ zsh
$ exit
2. oh my zsh 설치
설치
$ curl -L https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh | sh
3. 기본 로그인 쉘 설정
터미널을 다시 시작하여 로그인 셸을 확인합니다.
$ echo $SHELL
/bin/zsh
로그인 쉘을 bash로 되돌리기
$ chsh -s /bin/bash
터미널을 다시 시작하고 로그인 셸을 다시 확인합니다.
$ echo $SHELL
/bin/bash
4. iTerm2 설치/쉘 설정
iTerm2 설치
iTerm2 - macOS Terminal Replacement
쉘을 zsh로 변경
(기본 로그인 쉘을 zsh로 설정하면 필요 없음)
1. iTerm2 > Preferences > Profiles > General
2. CommandラジオボタンをONにして、「/usr/local/bin/zsh」を設定する
3. iTerm2を再起動する
5. zsh, iTerm2 테마 설정
좋아하는 테마를 위키에서 찾는다
Themes · robbyrussell/oh-my-zsh Wiki
▼ 이하, 「Cobalt2」를 설정하는 경우의 순서입니다.
공식 사이트:
wesbos/Cobalt2
powerline font
powerline font 설치
git clone https://github.com/powerline/fonts
cd fonts
./install.sh
iTerm2 글꼴 변경
1. iTerm2 > Preferences > Profiles > Text
2. Change Fontボタンをクリックする
3. Collectionで日本語を選択する
4. FamilyでD2Coding for Powerlineを選択する
기호가 표시되는지 확인
$ echo "\ue0b0 \u00b1 \ue0a0 \u27a6 \u2718 \u26a1 \u2699"
Cobalt2
zsh-theme 파일을 ~/.oh-my-zsh/themes/
에 넣습니다.
$ git clone https://github.com/wesbos/Cobalt2-iterm.git
$ cd Cobalt2-iterm
$ cp cobalt2.zsh-theme ~/.oh-my-zsh/themes/
zsh 테마 변경
$ vi ~/.zshrc
ZSH_THEME="cobalt2" # デフォルト値は「robbyrussell」
iTerm2 테마 변경
1. iTerm2 > Preferences > Profiles > Colors
2. Change Fontボタンをクリックする
3. Color Presets..プルダウンでimport..を選択する
4. `cobalt2.zsh-theme`を選択する
5. Color Presets..プルダウンでCobalt2を選択する
iTerm2 재부팅
6. PATH 추가 읽기 설정
기본 설정을 마치면 /usr/local/bin
등에 PATH가 통과하지 않습니다.
$ echo $PATH
/usr/bin:/bin:/usr/sbin:/sbin
.zshrc에서 export PATH=$HOME/bin:/usr/local/bin:$PATH
댓글 달기
$ vi ~/.zshrc
export PATH=$HOME/bin:/usr/local/bin:$PATH # コメントアウト
iTerm2를 다시 시작하여 PATH가 추가되었는지 확인
$ echo $PATH
/Users/xxx/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin
7. .bash_profile 로드 설정
.bash_profile에 몇 가지 설정이 남아 있으므로 zsh에서도 사용할 수 있도록 .zshrc로 .bash_profile을로드하도록 설정하십시오.
$ vi ~/.zshrc
source ~/.bash_profile # 追記
보충
처음에는 .bash_profile의 내용을 .zprofile에 복사하여 이용할 생각이었습니다만, 로드 순서의 관계로 ※불편이 생겼기 때문에, 상기의 대응으로 했습니다.
.bash_profile의 내용을 .zprofile에 복사하는 경우
cat ~/.bash_profile >> ~/.zprofile
zsh가 읽는 파일의 타이밍/순서에 대해서는 이쪽의 기사를 참고로 했습니다.
우선 Zsh를 사용하면 좋을까? - Qiita
※불편
(아마도 PATH 설정/rbenv 초기화 타이밍이 bash와 반대가 될 것입니다.) rbenv의 루비가 아니라 mac에 기본적으로 설치된 루비가 참조됩니다.
Reference
이 문제에 관하여(oh my zsh 배포 절차 노트 (Mac)), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/NaokiIshimura/items/249bb1a101b626a59387
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
$ curl -L https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh | sh
터미널을 다시 시작하여 로그인 셸을 확인합니다.
$ echo $SHELL
/bin/zsh
로그인 쉘을 bash로 되돌리기
$ chsh -s /bin/bash
터미널을 다시 시작하고 로그인 셸을 다시 확인합니다.
$ echo $SHELL
/bin/bash
4. iTerm2 설치/쉘 설정
iTerm2 설치
iTerm2 - macOS Terminal Replacement
쉘을 zsh로 변경
(기본 로그인 쉘을 zsh로 설정하면 필요 없음)
1. iTerm2 > Preferences > Profiles > General
2. CommandラジオボタンをONにして、「/usr/local/bin/zsh」を設定する
3. iTerm2を再起動する
5. zsh, iTerm2 테마 설정
좋아하는 테마를 위키에서 찾는다
Themes · robbyrussell/oh-my-zsh Wiki
▼ 이하, 「Cobalt2」를 설정하는 경우의 순서입니다.
공식 사이트:
wesbos/Cobalt2
powerline font
powerline font 설치
git clone https://github.com/powerline/fonts
cd fonts
./install.sh
iTerm2 글꼴 변경
1. iTerm2 > Preferences > Profiles > Text
2. Change Fontボタンをクリックする
3. Collectionで日本語を選択する
4. FamilyでD2Coding for Powerlineを選択する
기호가 표시되는지 확인
$ echo "\ue0b0 \u00b1 \ue0a0 \u27a6 \u2718 \u26a1 \u2699"
Cobalt2
zsh-theme 파일을 ~/.oh-my-zsh/themes/
에 넣습니다.
$ git clone https://github.com/wesbos/Cobalt2-iterm.git
$ cd Cobalt2-iterm
$ cp cobalt2.zsh-theme ~/.oh-my-zsh/themes/
zsh 테마 변경
$ vi ~/.zshrc
ZSH_THEME="cobalt2" # デフォルト値は「robbyrussell」
iTerm2 테마 변경
1. iTerm2 > Preferences > Profiles > Colors
2. Change Fontボタンをクリックする
3. Color Presets..プルダウンでimport..を選択する
4. `cobalt2.zsh-theme`を選択する
5. Color Presets..プルダウンでCobalt2を選択する
iTerm2 재부팅
6. PATH 추가 읽기 설정
기본 설정을 마치면 /usr/local/bin
등에 PATH가 통과하지 않습니다.
$ echo $PATH
/usr/bin:/bin:/usr/sbin:/sbin
.zshrc에서 export PATH=$HOME/bin:/usr/local/bin:$PATH
댓글 달기
$ vi ~/.zshrc
export PATH=$HOME/bin:/usr/local/bin:$PATH # コメントアウト
iTerm2를 다시 시작하여 PATH가 추가되었는지 확인
$ echo $PATH
/Users/xxx/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin
7. .bash_profile 로드 설정
.bash_profile에 몇 가지 설정이 남아 있으므로 zsh에서도 사용할 수 있도록 .zshrc로 .bash_profile을로드하도록 설정하십시오.
$ vi ~/.zshrc
source ~/.bash_profile # 追記
보충
처음에는 .bash_profile의 내용을 .zprofile에 복사하여 이용할 생각이었습니다만, 로드 순서의 관계로 ※불편이 생겼기 때문에, 상기의 대응으로 했습니다.
.bash_profile의 내용을 .zprofile에 복사하는 경우
cat ~/.bash_profile >> ~/.zprofile
zsh가 읽는 파일의 타이밍/순서에 대해서는 이쪽의 기사를 참고로 했습니다.
우선 Zsh를 사용하면 좋을까? - Qiita
※불편
(아마도 PATH 설정/rbenv 초기화 타이밍이 bash와 반대가 될 것입니다.) rbenv의 루비가 아니라 mac에 기본적으로 설치된 루비가 참조됩니다.
Reference
이 문제에 관하여(oh my zsh 배포 절차 노트 (Mac)), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/NaokiIshimura/items/249bb1a101b626a59387
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
1. iTerm2 > Preferences > Profiles > General
2. CommandラジオボタンをONにして、「/usr/local/bin/zsh」を設定する
3. iTerm2を再起動する
좋아하는 테마를 위키에서 찾는다
Themes · robbyrussell/oh-my-zsh Wiki
▼ 이하, 「Cobalt2」를 설정하는 경우의 순서입니다.
공식 사이트:
wesbos/Cobalt2
powerline font
powerline font 설치
git clone https://github.com/powerline/fonts
cd fonts
./install.sh
iTerm2 글꼴 변경
1. iTerm2 > Preferences > Profiles > Text
2. Change Fontボタンをクリックする
3. Collectionで日本語を選択する
4. FamilyでD2Coding for Powerlineを選択する
기호가 표시되는지 확인
$ echo "\ue0b0 \u00b1 \ue0a0 \u27a6 \u2718 \u26a1 \u2699"
Cobalt2
zsh-theme 파일을
~/.oh-my-zsh/themes/
에 넣습니다.$ git clone https://github.com/wesbos/Cobalt2-iterm.git
$ cd Cobalt2-iterm
$ cp cobalt2.zsh-theme ~/.oh-my-zsh/themes/
zsh 테마 변경
$ vi ~/.zshrc
ZSH_THEME="cobalt2" # デフォルト値は「robbyrussell」
iTerm2 테마 변경
1. iTerm2 > Preferences > Profiles > Colors
2. Change Fontボタンをクリックする
3. Color Presets..プルダウンでimport..を選択する
4. `cobalt2.zsh-theme`を選択する
5. Color Presets..プルダウンでCobalt2を選択する
iTerm2 재부팅
6. PATH 추가 읽기 설정
기본 설정을 마치면 /usr/local/bin
등에 PATH가 통과하지 않습니다.
$ echo $PATH
/usr/bin:/bin:/usr/sbin:/sbin
.zshrc에서 export PATH=$HOME/bin:/usr/local/bin:$PATH
댓글 달기
$ vi ~/.zshrc
export PATH=$HOME/bin:/usr/local/bin:$PATH # コメントアウト
iTerm2를 다시 시작하여 PATH가 추가되었는지 확인
$ echo $PATH
/Users/xxx/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin
7. .bash_profile 로드 설정
.bash_profile에 몇 가지 설정이 남아 있으므로 zsh에서도 사용할 수 있도록 .zshrc로 .bash_profile을로드하도록 설정하십시오.
$ vi ~/.zshrc
source ~/.bash_profile # 追記
보충
처음에는 .bash_profile의 내용을 .zprofile에 복사하여 이용할 생각이었습니다만, 로드 순서의 관계로 ※불편이 생겼기 때문에, 상기의 대응으로 했습니다.
.bash_profile의 내용을 .zprofile에 복사하는 경우
cat ~/.bash_profile >> ~/.zprofile
zsh가 읽는 파일의 타이밍/순서에 대해서는 이쪽의 기사를 참고로 했습니다.
우선 Zsh를 사용하면 좋을까? - Qiita
※불편
(아마도 PATH 설정/rbenv 초기화 타이밍이 bash와 반대가 될 것입니다.) rbenv의 루비가 아니라 mac에 기본적으로 설치된 루비가 참조됩니다.
Reference
이 문제에 관하여(oh my zsh 배포 절차 노트 (Mac)), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/NaokiIshimura/items/249bb1a101b626a59387
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
$ echo $PATH
/usr/bin:/bin:/usr/sbin:/sbin
$ vi ~/.zshrc
export PATH=$HOME/bin:/usr/local/bin:$PATH # コメントアウト
$ echo $PATH
/Users/xxx/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin
.bash_profile에 몇 가지 설정이 남아 있으므로 zsh에서도 사용할 수 있도록 .zshrc로 .bash_profile을로드하도록 설정하십시오.
$ vi ~/.zshrc
source ~/.bash_profile # 追記
보충
처음에는 .bash_profile의 내용을 .zprofile에 복사하여 이용할 생각이었습니다만, 로드 순서의 관계로 ※불편이 생겼기 때문에, 상기의 대응으로 했습니다.
.bash_profile의 내용을 .zprofile에 복사하는 경우
cat ~/.bash_profile >> ~/.zprofile
zsh가 읽는 파일의 타이밍/순서에 대해서는 이쪽의 기사를 참고로 했습니다.
우선 Zsh를 사용하면 좋을까? - Qiita
※불편
(아마도 PATH 설정/rbenv 초기화 타이밍이 bash와 반대가 될 것입니다.) rbenv의 루비가 아니라 mac에 기본적으로 설치된 루비가 참조됩니다.
Reference
이 문제에 관하여(oh my zsh 배포 절차 노트 (Mac)), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/NaokiIshimura/items/249bb1a101b626a59387텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)