DevOps/MacOS

[MacOS] oh my ZSH

문스코딩 2022. 6. 13. 21:18

 

https://ohmyz.sh/

 

Oh My Zsh - a delightful & open source framework for Zsh

Oh My Zsh is a delightful, open source, community-driven framework for managing your Zsh configuration. It comes bundled with several helpful functions, helpers, plugins, themes, and a few things that make you shout... OH MY ZSH!

ohmyz.sh

 

Unleash your terminal like never before!

이전과는 다른 방식으로 터미널을 활용하세요.

 

홈페이지의 슬로건처럼 oh my zsh는 한 차원 높은 수준의 터미널 경험을 제공하는 도구입니다.

개발을 하다보면 상당시간 terminal에서 시간을 보내게 되는데요.

검은색 지루한 터미널 화면이 조금 더 다채롭고 다양한 기능을 제공한다면 어떨까요?

 

 

ZSH Install

ZSH의 설치 방법은 아래와 같습니다.

$ # curl
$ sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
$
$ # 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)"

 

.zshrc

.zshrc 파일은 터미널 설정의 구성요소를 담고 있는 configuration 파일입니다.

환경변수, alias, theme 등등 속성을 변경하고 싶다면 다음 파일을 통해 수정이 가능합니다.

$ vi ~/.zshrc
$ source ~/.zshrc # 변경내용 현재 열린 터미널에 적용

 

zsh를 사용한다면 terminal alias를 .zshrc에 설정할 수 있습니다.

$ vi ~/.zshrc

---.zshrc
alias eh="echo hello"
---

$ source ~/.zshrc # 변경내용 현재 열린 터미널에 적용

 

Theme

zsh는 다양한 테마를 제공합니다.

.zshrc 파일에서 ZSH_THEME 변수를 수정하여 테마를 수정할 수 있습니다.

(개인적으론 명령어 단위로 칸을 나눠주는 af-magic 테마를 선호합니다.)

https://github.com/ohmyzsh/ohmyzsh/wiki/Themes

 

GitHub - ohmyzsh/ohmyzsh: 🙃 A delightful community-driven (with 2,000+ contributors) framework for managing your zsh config

🙃 A delightful community-driven (with 2,000+ contributors) framework for managing your zsh configuration. Includes 300+ optional plugins (rails, git, macOS, hub, docker, homebrew, node, php, pyth...

github.com

 

 

반응형