MAC OS X 터미널 설정 방법들 정리
본 포스팅에서는 OS X
에서 터미널을 사용하기 편하도록 설정하는 방법들에 대해서 다룬다.
최종적으로 설정한 터미널 모습은 아래와 같다.
- iTerm2 설치 및 컬러테마 변경
- zsh 설치
- oh-my-zsh 설치 후 plugin 설치 (쉘 문법 하이라이팅)
- zsh 테마를 agnoster로 변경 (쉘 프롬프트에 정보 표현)
Homebrew
ubuntu
의 apt-get
과 같이 자동 installer를 수행해주는 커멘드를 활성화 하기위한 유틸이다. 나중에 자동 삭제를 고려한다면 이것을 설치해서 사용하는것이 좋다.
공식 홈페이지: https://brew.sh/index_ko
install homebrew
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
할수 있는 것들brew install wget
iTerm2
설치 방법 블로그
https://beomi.github.io/2017/07/07/Beautify-ZSH/
다양한 기능들을 제공하므로 기본 terminal 프로그램보다 좋다.
제공하는 기능들은 공식 사이트 참조: https://www.iterm2.com/features.html
zsh 쉘 및 oh-my-zsh 설치 및 설정
zsh 설치brew install zsh
oh-my-zsh 설치
공식 사이트: https://ohmyz.sh/$ sh -c "$(curl -fsSL https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"
설치 완료 메시지
쉘 변경
chsh -s /usr/local/bin/zsh
Agnoster Theme 설치
vi ~/.zshrc
ZSH_THEME="agnoster"
폰트가 깨지므로 Ubuntu Mono Derivative Powerline
을 설치함.
https://beomi.github.io/others/Ubuntu_Mono_derivative_Powerline.ttf
terminal을 껏다가 다시 켜준다.
command + ,
-> profile
->text
->change font
아래와 같이 선택한다.
다른 테마 관련 정보
https://github.com/robbyrussell/oh-my-zsh/wiki/themes
git 사용 했을 때 속도 저하 문제 해결
git config --add oh-my-zsh.hide-status 1
git config --add oh-my-zsh.hide-dirty 1
zsh-syntax-highlighting 설치하기
git clone https://github.com/zsh-users/zsh-syntax-highlighting.git
echo "source ${(q-)PWD}/zsh-syntax-highlighting/zsh-syntax-highlighting.zsh" >> ${ZDOTDIR:-$HOME}/.zshrc
다른 plugin
들도 많으니 그것들을 설치해도 된다.
iTerm2 컬러 Theme을 변경하기
다양한 컬러 schemes들은 https://iterm2colorschemes.com/ 다운 가능하다.
다운 받은 후 아래와 같이 import
해서 사용할 수 있다.
command + ,
를 눌러서 설정 창을 띄우고 profile
-> colors
로 이동 후 하단의 color presets
을 클릭한다음 import
를 선택한다.
필자는 가장 많이들 쓰는 solarized dark
를 사용한다. 해당 theme은 구지 설치 안해도 기본으로 선택 가능하다.
SpaceVim
https://github.com/SpaceVim/SpaceVim
https://spacevim.org/quick-start-guide/#linux-and-macos
'Computer Science > Linux and MAC 사용법' 카테고리의 다른 글
virtual box (ova) 이미지 페러럴즈로 임포트 (0) | 2019.04.10 |
---|---|
OSX(MAC)에서 ubuntu 18.04 usb 부팅 이미지 생성 (0) | 2019.03.26 |
VIM color-schemes 변경 putty 기반 (0) | 2018.07.31 |
멀티 부팅 윈도우즈 설치 후 우분투 설치 (Install uBuntu alongside Windows10) (0) | 2018.01.09 |
cscope / 대량 소스 코드 분석 기법 (0) | 2017.03.03 |