Linux及MacOSX中使用zsh

Linux及MacOSX中使用zsh
zsh是另一種Shell,類似bash,tcsh等等,只是多了一些人性化的功能, ex: Tab 按兩下, 會將檔案、目錄等變成可以選取的模式,選完后會自動補齊命令.還有錯誤的命令或者資料夾等等, 會詢問是否打錯, 自動糾正.
zsh詳細(xì)說明: Zsh Workshop: Table of Contents
上述的都不重要, 最重要的是有 oh-my-zsh 的插件可以使用. (簡單說, 若沒有 oh-my-zsh, 那 zsh 一點吸引力都沒有)
oh-my-zsh 將之前配置文件, 用外掛的方式掛進去, 可以輕松的站在巨人的肩膀上. (而且 theme 有很多可以挑選)
將 MacOSX / Linux 用的 Shell 改用 zsh

  1. 安裝zsh
    Debian / Ubuntu Linux 需要安裝: apt-get install zsh
    Mac 預(yù)設(shè)就有 zsh 了~
    安裝完 zsh 后, chsh -s /bin/zsh 即可.
    NOTES:
    chsh -s /bin/zsh # 設(shè)定為 default shell
    相關(guān)設(shè)定: .zshenv, .zprofile, .zshrc, .zlogin

  2. 安裝使用 oh-my-zsh
    cd ~/
    git clone git://github.com/robbyrussell/oh-my-zsh.git ~/.oh-my-zsh
    cp ~/.zshrc ~/.zshrc.orig
    cp ~/.oh-my-zsh/templates/zshrc.zsh-template ~/.zshrc

配置zsh時需要修改.zshrc文件。
//修改theme

export ZSH_THEME="steeef"

export ZSH_THEME="afowler"

更多的themes在.oh-my-zsh/themes中
//修改插件
plugins=(git osx) # 啟用 git, osx 的 plugin

更多plugins可以參考~/.oh-my-zsh/plugins

  1. 中文亂碼問題
    在終端下輸入
    vim ~/.zshrc

或者使用其他你喜歡的編輯器編輯~/.zshrc
在文件內(nèi)容末端添加:
export LC_ALL=en_US.UTF-8export LANG=en_US.UTF-8

接著重啟一下終端,或者輸入 source ~/.zshrc
其他
oh-my-zsh中不同的theme可能需要不同的font,可以在powerline-fonts中下載
通過遠(yuǎn)程登錄zsh的服務(wù)器時,zsh中的特殊符號不能正常顯示,這個問題還沒有解決

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容