티스토리 뷰
Set up Item2 terminal with oh-my-zsh on Mac
별다른 수정이 없었다면 기본 터미널 쉘은 `bash(Bourne Again Shell) 일 것이다.
$ echo $0
-bash
아마 맥북 최신 OS 상태라면 zsh
로 나올 것이다. (macOS 10.15 Catalina 부터 GPL v3 라이센스 제한)
필수 준비 항목들
Homebrew 설치 : Mac OS 용 패키지 관리자
$ /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)" 또는 $ /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"
설치 후에는 다음과 같이 패키지 명을 지정해서 다른 패키지들을 설치할 수 있다.
$ brew install [package-name]
zsh : bash를 확장한 쉘로 Mac은 bash 기반으로 zsh도 같이 설치되어 있다.
$ brew install zsh $ which zsh /usr/local/bin/zsh $ chsh -s $(which zsh)
Item2 : Mac OS의 Terminal emulator, 다운로드해서 설치
Oh-my-zsh 설치 및 설정
터미널을 쉽게 사용할 수 있도록 ZSH
를 확장하는 오프소스 프로그램으로 커뮤니티가 활발하게 형성되어 있다.
# curl을 이용한 설치
$ sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
# wget을 이용한 설치
$ brew install wget
$ sh -c "$(wget -O- https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
# fetch를 이용한 설치
$ sh -c "$(fetch -o - https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
설치 중에 zsh를 기본 쉘로 사용할 것인지를 묻는데 Y
를 입력하면 된다.
테마로 이동해서 마음에 드는 테마를 선택해서 설치한다. 주로 많이 사용되는 테마는 agnoster 테마
, powerlevel10k 테마
이며 여기서는 powerlevel10k 테마
를 사용하도록 한다.
$ git clone https://github.com/romkatv/powerlevel10k.git $ZSH/custom/themes/powerlevel10k
git 클론될 폴더는 원하는 곳으로 설정하면 된다. custom/themes를 주로 사용하고 themes 폴더도 존재한다.
이제 ZSH에서 테마를 인식할 수 있도록 $HOME/.zshrc
파일을 수정해 줘야 한다. (파일 편집은 편한 에디터를 사용하면 된다.)
아래와 같이 테마를 설정한다.
... ZSH_THEME="powerlevel10k/powerlevel10k" ...
빈 공간에 아래와 같이 기본적인 사용자 정보를 설정한다. (기존에 사용자 정보가 출력되는 것을 방지하기 위한 것이다.)
... DEFAULT_USER="morris" ...
위와 같이 설정하고 저장한 후에 터미널을 종료하고 다시 시작하면 된다. powerlevel10k 테마의 경우는 여러 옵션 선택하는 창이 나타나므로 원하는 선택을 하면 된다.
문제가 있거나 다시 설정할 경우는 아래의 명령으로 사용할 수 있다.
$ $ZSH/custom/themes/powerlevel10k/config
Iterm2 설정
Iterm2 Color Schemes 에서 컬러를 다운로드해서 설치한다.
Item2 Preferences 변경
- "Profiles" Tab > Default 선택 > Colors Tab > Color Presets... 콤보 선택해서 다운로드한 컬러 설정
powerline fonts 에서 사용할 폰트를 다운로드해서 설치한다.
"Profiles" Tab > Default 선택 > Text Tab > Font 에서 사용할 폰트 선택
D2Coding 폰트인 경우는 Powerlevel10k에서 깨지므로
Use a different font for non-ASCII text
체크를 해서 "MesloLGS NF" 로 추가 선택한다.
참고 자료
'개발 > 기타공통' 카테고리의 다른 글
[Opencensus - Trace] Opencesus를 활용한 Trace 정리 (0) | 2020.12.19 |
---|---|
[macOS - SSH] macOS에서 SSH Key를 이용해서 원격 Ubuntu 서버에 접속하기 (0) | 2020.12.19 |
[macOS, GIT] Mac Book에 Git 설치 (0) | 2020.12.17 |
[CentOS 8] Python 2 / 3 설치하기 (0) | 2020.12.16 |
Hexo Plugin Series - hexo-related-popular-posts 설정하기 (0) | 2017.04.28 |
- Total
- Today
- Yesterday
- Kudo
- galera
- KUBECTL
- leader
- NFS
- ssh
- kudo-cli
- CentOS
- Kubernetes
- Packages
- terrminating
- Node
- GIT
- CentOS 8
- macos
- custom resource
- provisioner
- SolrCloud
- Replica
- Galera Cluster
- collection
- 쿠버네티스
- operator
- zookeeper
- operator framework
- k8s
- dynamic nfs client provisioner
- Cluster
- opencensus
- docker
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |