터미널에 oh-my-zsh 적용하기
터미널에 zsh와 omz 그리고 몇몇 zsh 플러그인을 설치하면 터미널을 강력하고 멋지게 만들 수 있습니다.
(여기서 도움만 받다가 첫 정보 글을 써봅니다 ㅎㅎ)
일단 적용 스샷부터 보겠습니다.
Git 지원 (브랜치 표시 & 변경사항 있을시 노란색으로 나옴)
명령어 실패시 앞에 x 붙음 (참고로 false는 항상 실패하는 명령어이고 true는 항상 성공하는 명령어입니다)
명령어 추천 (git a까지 입력후 탭키 누르면 a로 시작하는 명령어들이 나옵니다)
히스토리 자동완성
위에는 vi 까지 친 상태입니다. 여기서 오른쪽 방향키를 누르면 아래사진처럼 자동완성됩니다.
등등 기능은 더 많은데.. 저는 이 정도 사용하는것 같습니다.
저는 개인적으로 테마가 멋져서 사용합니다. (이제 bash는 못 쓸거 같네요 ㅋㅋㅋ)
============================================================================
설정법 (우분투 기준이고 centos는 yum으로 하면 되겠죠?)
sudo apt install -y zsh
sh -c "$(curl -fsSL https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
기본셀을 zsh로 바꿀거냐고 물어보는데 y를 입력해 줍니다.
플러그인 설치
(플러그인은 매우 다양한데 저는 아래 두개만 사용합니다.)
https://github.com/ohmyzsh/ohmyzsh/wiki/Plugins
깃 클론만 하면 설치완료!
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
vim ~/.zshrc
로 설정파일을 열고 ZSH_THEME 부분을 바꿔줍니다. 저는 agnoster 를 사용했습니다
플러그인 적용
위에서 설치한 플러그인을 적용합니다.
설정파일 아래쪽에 보면 plugins에 git만 있는데 위에서 설치한 플러그인을 추가해줍니다.
plugins=(
git
zsh-syntax-highlighting
zsh-autosuggestions
)
.zshrc 파일 편집후에는 셀을 재접속하면 적용됩니다.
끝 ~
ps. 터미널은 MobaXterm을 사용중입니다. putty 쓰다가 이걸로 바꾸니까 신세계네요
cmt alert