SW/ 개발팁 / 추천프로그램, 꿀팁 공유
  • 돌아가기
  • 아래로
  • 위로
  • 목록
  • 댓글
정보

터미널에 oh-my-zsh 적용하기

로컬호스트 746

5

4

터미널에 zsh와 omz 그리고 몇몇 zsh 플러그인을 설치하면 터미널을 강력하고 멋지게 만들 수 있습니다.

(여기서 도움만 받다가 첫 정보 글을 써봅니다 ㅎㅎ)

 

일단 적용 스샷부터 보겠습니다.

 

Git 지원 (브랜치 표시 & 변경사항 있을시 노란색으로 나옴)

 

6.PNG.jpg

 

명령어 실패시 앞에 x 붙음 (참고로 false는 항상 실패하는 명령어이고 true는 항상 성공하는 명령어입니다)

 

7.PNG.jpg

 

명령어 추천 (git a까지 입력후 탭키 누르면 a로 시작하는 명령어들이 나옵니다)

 

8.PNG.jpg

 

히스토리 자동완성

 

9.PNG.jpg

 

위에는 vi 까지 친 상태입니다. 여기서 오른쪽 방향키를 누르면 아래사진처럼 자동완성됩니다.

 

10.PNG.jpg

 

등등 기능은 더 많은데.. 저는 이 정도 사용하는것 같습니다.

저는 개인적으로 테마가 멋져서 사용합니다. (이제 bash는 못 쓸거 같네요 ㅋㅋㅋ)

 

============================================================================

 

설정법 (우분투 기준이고 centos는 yum으로 하면 되겠죠?)

sudo apt install -y zsh

sh -c "$(curl -fsSL https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"

 

1.PNG.jpg

 

기본셀을 zsh로 바꿀거냐고 물어보는데 y를 입력해 줍니다.

 

2.PNG.jpg

 

3.PNG.jpg

 

 

플러그인 설치

(플러그인은 매우 다양한데 저는 아래 두개만 사용합니다.)

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

🙃 A delightful community-driven (with 2,000+ contributors) framework for managing your zsh configur...

 

깃 클론만 하면 설치완료!

 

git clone https://github.com/zsh-users/zsh-syntax-highlighting ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-syntax-highlighting

git clone https://github.com/zsh-users/zsh-autosuggestions ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-autosuggestions

 

 

 

테마 변경

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

🙃 A delightful community-driven (with 1900+ contributors) framework for managing your zsh configura...

 

vim ~/.zshrc

로 설정파일을 열고 ZSH_THEME 부분을 바꿔줍니다. 저는 agnoster 를 사용했습니다

 

4.PNG.jpg

 

 

플러그인 적용

위에서 설치한 플러그인을 적용합니다.

설정파일 아래쪽에 보면 plugins에 git만 있는데 위에서 설치한 플러그인을 추가해줍니다.

 

plugins=(
  git
  zsh-syntax-highlighting
  zsh-autosuggestions
)

 

5.PNG.jpg

 

.zshrc 파일 편집후에는 셀을 재접속하면 적용됩니다.

 

끝 ~

 

ps. 터미널은 MobaXterm을 사용중입니다. putty 쓰다가 이걸로 바꾸니까 신세계네요

신고공유스크랩
4
profile image 1등
달소 2022.01.23. 00:39

오호,,, 이런게있었군요

한번 해봐야겠습니다ㅎㅎ기능이나 디자인이 훌륭하네요

댓글 쓰기 권한이 없습니다. 로그인

취소 댓글 등록

cmt alert

신고

"님의 댓글"

이 댓글을 신고하시겠습니까?

댓글 삭제

"님의 댓글"

삭제하시겠습니까?


목록

공유

facebooktwitterpinterestbandkakao story