Mac 下使用zsh及切換bash


1.安裝zsh

mac下自帶zsh,但不是最新。查看zsh版本:zsh --version
可以通過brew安裝最新版,brew install zsh

2.安裝oh-my-zsh

  1. cd ~
  2. git clone git://github.com/robbyrussell/oh-my-zsh.git ~/.oh-my-zsh
  3. ~目錄下沒有.zshrc
    3.1   touch .zshrc
    3.2   cp ~/.zshrc   ~/.zshrc.orig
  4. 創建zsh配置文件
    cp ~/.oh-my-zsh/templates/zshrc.zsh-template ~/.zshrc
  5. 配置兼容bash環境變量
    .zshrc 文件中添加source ~/.bash_profile
  6. 修改默認shell
    chsh -s /bin/zsh
  7. 修改zsh主題
    .zshrc 文件ZSH_THEME=gnzh

【其他】

3.zsh安裝插件

3.1高亮命令

  • MAC 系統
    brew install zsh-syntax-highlighting
  • oh-my-zsh用戶
    git clone https://github.com/zsh-users/zsh-syntax-highlighting.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-syntax-highlighting
  • 激活插件
    編輯.zshrc, plugins=(zsh-syntax-highlighting)
    更新配置文件source ~/.zshrc

4.切換shell(bash和zsh工具之間切換)

  • chsh -s /bin/bash 需要重啟/新建窗口
  • chsh -s /bin/zsh  需要重啟/新建窗口

  • 解決chsh -s /bin/zsh命令切換失敗
  1. sudo chsh -s /bin/zsh 輸入密碼回車,若不行使用方法2
  2. 終端輸入:
    dscl . -read /Users/$USER/ UserShell
    exec su - $USER
    然后在輸入密碼即可

參考自原文:https://www.jianshu.com/p/677a9bb1ac29


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM