DevOps/MacOS
[MacOS] oh my ZSH
문스코딩
2022. 6. 13. 21:18
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
반응형