Ubuntu 에서 Oh My Zsh 의 가장 좋 은 실천 '설치 및 설정'

Oh My Zsh 는 지역 사회 에서 구동 하 는 명령 행 도구 로 Zsh 명령 행 을 바탕 으로 하 는 확장 도구 모음 으로 다양한 확장 기능 을 제공 합 니 다. 예 를 들 어 테마 설정, 플러그 인 체제, 내 장 된 편리 한 조작 등 은 우리 에 게 새로운 명령 행 사용 체험 을 줄 수 있 습 니 다.다음은 Oh My Zsh 의 설치 및 배치 방법 을 정리 하고 가장 좋 은 실천 만 요약 한다.
1. Oh My Zsh 설치
STEP 1: Zsh 설치
#    Zsh
sudo apt install zsh

#   Zsh       Shell
chsh -s /bin/zsh

#      echo $SHELL         Shell,       /bin/zsh,       Shell。

STEP 2: Oh My Zsh 설치
#    Oh My Zsh
wget https://github.com/robbyrussell/oh-my-zsh/raw/master/tools/install.sh -O - | sh
#          ,         
wget https://github.com/robbyrussell/oh-my-zsh/raw/master/tools/install.sh
bash ./install.sh

2. Zsh 의 설정
2.1 글꼴 설치
터미널 에서 Powerline 형식의 테 마 를 사용 하 는 것 을 추천 합 니 다. 이 유형의 테 마 는 도형 으로 가능 한 한 많은 정 보 를 표시 하여 사용자 의 사용 을 편리 하 게 할 수 있 습 니 다.사용자 수가 가장 많은 Powerlevel9k 를 설치 하 는 것 을 추천 합 니 다.
Powerlevel9k 에 서 는 비교적 많은 도형 기 호 를 사용 해 야 하 며, 글꼴 은 대부분 이러한 기 호 를 가지 고 있 지 않 기 때문에 전문 적 인 Powerline 글꼴 을 사용 해 야 한다.
공식 기본 Powerline Fonts 를 설치 하 는 것 을 추천 하지 않 습 니 다. 이 유 는 도형 기호 가 완비 되 지 않 고 기호 가 어 지 러 울 수 있 기 때 문 입 니 다.Nerd - Fonts 시리즈 글꼴 을 설치 하 는 것 을 추천 합 니 다. 이 시리즈 글꼴 은 가능 한 한 모든 기호 가 붙 어 있 고 업데이트 가 빈번 하기 때문에 프로젝트 주 소 는 여기에 있 습 니 다.예 를 들 어 Ubuntu Font Family 의 Ubuntu Nerd Font Complete. ttf 를 직접 다운로드 한 후 Ubuntu 아래 에 직접 설치 하 는 식 이다.
2.2 테마 및 글꼴 설정
하면, 만약, 만약... Oh My Zsh 에 Powerlevel9k 를 설치 하면 다음 명령 만 수행 할 수 있 습 니 다.
git clone https://github.com/bhilburn/powerlevel9k.git ~/.oh-my-zsh/custom/themes/powerlevel9k

3. 플러그 인 설정
3.1 autojump
현재 있 는 디 렉 터 리 의 제한 을 받 지 않 고 디 렉 터 리 를 빠르게 전환 합 니 다.
설치:
sudo apt install autojump

사용법:
#      
j dir
#     GUI           ,    :
jo dir

3.2 fasd
파일 이나 디 렉 터 리 에 빠르게 접근 합 니 다. 이전 플러그 인보 다 기능 이 강 합 니 다.
설치:
sudo apt install fasd

사용법:
alias f='fasd -f'          #   
alias d='fasd -d'        #   
alias a='fasd -a'        #   
alias s='fasd -si'       #      

alias sd='fasd -sid'        #     
alias sf='fasd -sif'          #     
alias z='fasd_cd -d'       #      
alias zz='fasd_cd -d -i'  #         

3.3 zsh-autosuggestions
명령 행 명령 입력 시 과거 기록 명령 권장 플러그 인
공식 문서 알림 에 따라 다음 명령 을 직접 실행 하여 설치 합 니 다.
git clone https://github.com/zsh-users/zsh-autosuggestions ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-autosuggestions

3.4 zsh-syntax-highlighting
명령 행 문법 하 이 라이트 플러그 인
공식 문서 알림 에 따라 다음 명령 을 직접 실행 하여 설치 합 니 다.
 git clone https://github.com/zsh-users/zsh-syntax-highlighting.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-syntax-highlighting

3.5 플러그 인 최종 설정
# autojump    ,fasd    ,    autojump   
#       ,      ,zsh-syntax-highlighting        
plugins=(
  git extract autojump zsh-autosuggestions zsh-syntax-highlighting
)

4. ". zshrc"파일 의 전체 수정
Oh My Zsh 프로필 의 전체 수정 결 과 는 프로필 을 다음 과 같이 수정 해 야 상기 설정 이 적 용 됩 니 다.
#                 ,        
POWERLEVEL9K_MODE='nerdfont-complete'
ZSH_THEME="powerlevel9k/powerlevel9k"

#             :
#           
ENABLE_CORRECTION="true"

#          ,         
COMPLETION_WAITING_DOTS="true"

#         
plugins=(
  git extract fasd zsh-autosuggestions zsh-syntax-highlighting
)

상용 명령
다음은 Oh My Zsh 설정 과 관련 된 다른 bash 명령 을 요약 합 니 다.
#          Shell
echo $SHELL

#           Shell
cat /etc/shells

#   GUI                     
xdg-open fileOrDir

참고 자료
  • Zsh + Oh My Zsh 전과정 안내 '프로그래머 필수'
  • Zsh 전과정 안내
  • 우 분투 16.04 에 Zsh 와 Oh My Zsh
  • 설치

    좋은 웹페이지 즐겨찾기