Oh My zsh

1592 ワード

シェル(Shell)

  • ユニット(Shell)は、端末環境においてカーネル(kernel)とユーザユーザ空間(user space)とを接続するインターフェース(interface)として機能するプログラムである.
  • は、ユーザの命令をオペレーティングシステムに伝達し、結果をユーザに伝達する非常に簡単なプログラムである.
  • MacにZSHを取り付ける

    brew install zsh zsh-completions
  • 障害シェルをBASHからZSH
  • に変更
    sudo -s 'echo /usr/local/bin/zsh >> /etc/shells' && chsh -s /usr/local/bin/zsh

    Oh My Zsh

  • はZSHのコンフィギュレーション管理ツールです.
  • が人気なのは、ZSHの様々な便利なプラグインを簡単にインストールして管理できるからです.
  • sh -c "$(curl -fsSL https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"

    Oh My Zsh設定


    すべての
  • 「Oh My Zsh」設定.zshrcファイルで実現します.
  • vim ~/.zshre
  • 設定例
  • # Path to your oh-my-zsh installation.
    export ZSH=#HOME/.oh-my-zsh
    
    ZSH_THEME='agnoster'
    
    plugins=(
    	git
        osx
        autojump
        scala
        python
        pip
        github
        gnu-utils
        zsh-syntax-highlighting
        history-substring-search
        colored-man-pages
    )
    source $ZSH/oh-my-zsh.sh
    source $(brew --prefix autoenv)/activate.sh
    source /usr/local/share/zsh-syntax-highlighting/zsh-syntax-highlighting.zsh
    シェルをBASHからZSHに変更すると、コンダが動作しない場合があります。BASHでは,コンダのパスにはPATH環境変数が含まれるが,ZSHに変更して含まないという問題がある.この解決法はZSHでもコンダの経路をPATH環境変数に含めるとよい. export PATH ="/path/to/Anaconda3/bin:$PATH -->MacBook:exportからPATH="/Users/sumin/opt/anaconda 3/bin:$PATH"