【fish shell로 모던한 터미널 환경을 구축】@2017년판

딥 어드벤트 캘린더 13 일째입니다.

소개



5분만에 간단 fish shell 도입편입니다.
shell로 고민하고 있는 분은 꼭 도입하는 것을 추천합니다.



전제 조건


  • Mac OS임
  • X-Code가 설치되었습니다
  • xcode-select --install 명령을 두드려 설치되었습니다
  • brew가 설치되어 있습니다
  • iTerm2 도입

  • 시작하다



    fish shell 설치


    $ brew install fish
    

    로그인 쉘 변경


    $ sudo vi /etc/shells
    

    /etc/shells
    ...
    #最後の行に以下を追加
    /usr/local/bin/fish
    
    $ chsh -s /usr/local/bin/fish
    

    Fisherman 설치



    oh-my-fish보다 사용하기 쉬웠으므로 Fisherman 설치
    $ curl -Lo ~/.config/fish/functions/fisher.fish --create-dirs https://git.io/fisher
    

    구성 파일 추가


    $ touch ~/.config/fish/config.fish
    

    테마 설치



    Powerline을 사용한 현대적인 테마
    $ fisher add oh-my-fish/theme-bobthefish
    

    powerline/fonts 설치



    특수한 형태에 대응하기 위해 powerline/fonts 설치
    $ git clone https://github.com/powerline/fonts.git
    $ cd fonts
    $ ./install.sh
    # プロジェクトフォルダはもう不要のため削除
    $ cd ../
    $ rm -rf fonts
    

    iterm2로 Dracula 테마 가져오기


    $ git clone https://github.com/dracula/iterm.git
    $ cd iterm
    $ open ./iterm/Dracula.itermcolors
    

    iTerm2에 font 및 테마 설정하기





    Thema







    Fonts







    iTerm2에서 fish 지정


    /usr/local/bin/fish
    



    man 페이지를 기반으로 모든 자동 완성 가능


    $ fish_update_completions
    

    마지막으로



    매우 보기 쉽고 기분 좋은 터미널이 되었네요.

    fisher man의 플러그 라인은 매우 풍부하기 때문에
    htps : // 기주 b. 코 m / 푸시 r 만
    여기에서 찾아보세요!

    어제의 기사도 꼭 보실 수 있으면 다행입니다!
    어제는 【Atom의 모던한 개발 에디터 환경을 구축】입니다!

    좋은 웹페이지 즐겨찾기