Oh My zsh

우수민·2021년 6월 20일
0

잡다한 공부

목록 보기
5/13

셸(Shell)

  • 셀(Shell)은 터미널 환경에서 커널(kernel)과 사용자의 유저 스페이스(user space)를 이어 주는 인터페이스(interface) 역할을 하는 프로그램이다.
  • 아주 간단하게 설명하면 사용자의 명령어를 운영체제에 전달하여 실행되게 하고, 그 결과물을 사용자에게 전달하는 역할을 하는 프로그램이다.

맥에서 ZSH 설치하기

brew install zsh zsh-completions
  • 디폴트 셸을 BASH에서 ZSH에로 변경
sudo -s 'echo /usr/local/bin/zsh >> /etc/shells' && chsh -s /usr/local/bin/zsh

Oh My Zsh

  • 이는 ZSH의 설정 관리(configuration manager)툴이다.
  • 이가 인기가 많은 이유는 ZSH의 다양하고 편리한 플러그인들을 쉽게 설치하고 관리할 수 있기 때문이다.
sh -c "$(curl -fsSL https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"

Oh My Zsh 설정

  • "Oh My Zsh" 설정은 모두 .zshrc 파일을 통해 이루어진다.
vim ~/.zshre
  • 설정 예시
# Path to your oh-my-zsh installation.
export ZSH=#HOME/.oh-my-zsh

ZSH_THEME='agnoster'

plugins=(
	git
    osx
    autojump
    scala
    python
    pip
    github
    gnu-utils
    zsh-syntax-highlighting
    history-substring-search
    colored-man-pages
)
source $ZSH/oh-my-zsh.sh
source $(brew --prefix autoenv)/activate.sh
source /usr/local/share/zsh-syntax-highlighting/zsh-syntax-highlighting.zsh

BASH에서 ZSH로 셸을 변경하고 나면 콘다가 실행되지 않는 경우가 있을 수 있다. 콘다의 경로를 BASH상에서는 PATH 환경 변수가 포함시켰던 것이 ZSH로 변경되면서 포함되지 않아서 생기는 문제다. 이 해결 방법은 ZSH상에서도 콘다의 경로를 PATH 환경 변수에 포함시켜 주면 된다

export PATH ="/path/to/Anaconda3/bin:$PATH
--> 맥북에서 :  export PATH="/Users/sumin/opt/anaconda3/bin:$PATH"
profile
데이터 분석하고 있습니다

0개의 댓글