MacOS使用zsh & oh-my-zsh


shell 俗稱殼,c 語言編寫的命令解析器程序,是用戶使用 linux 的橋梁。

目前常用的 Linux 系統和 OS X 系統的默認 Shell 都是 bash。

zsh  和 bash 相似,且功能增強。但是配置過於復雜,直到國外有人開發出可以快速上手的oh-my-zsh

 

安裝zsh

//macOS 系統自帶了zsh, 一般不是最新版,如果需要最新版可通過Homebrew來安裝(確認安裝了Homebrew)

zsh --version 

先查看zsh是否是最新版本, 如果顯示類似zsh 5.7.1 (x86_64-apple-darwin16.7.0),版本大於5.1,說明可以直接使用,如果沒有,繼續

brew install zsh zsh-completions

再次使用zsh --version確認安裝最新版本成功

安裝oh-my-zsh

sh -c "$(curl -fsSL https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"

配置.zshrc

安裝成功后,需要通過配置.zshrc文件,來配置zsh的themeplugins

安裝ob-my-zsh后會生成.zshrc文件。切換到系統主目錄。

cd ~/

使用vim或者code(在vscode中已經安裝過code)來打開

vi .zshrc // 打開
i // 進入可編輯模式

或者

code .zshrc

進入編輯模式或者編輯頁面后配置主題和插件

ZSH_THEME="robbyrussell"
plugins=(
  git
  bundler
  dotenv
  osx
  rake
  rbenv
  ruby
)

保存

iTerm或者系統自帶終端工具切換zsh

cat /etc/shells

查看系統支持的所有的shell種類

echo $SHELL

查看當前正在使用的shell

chsh -s /bin/zsh

將shell從bash切換到zsh,會要求輸入密碼,密碼是開機密碼。然后關閉窗口,重新打開,再次echo $SHELL查看當前shell

echo $SHELL

如果顯示如上,說明操作成功

 vscode切換zsh

打開vscode-->Code-->首選項-->配置(Settings)-->搜索“ terminal.integrated.shell.osx ”-->改為/bin/zsh-->關閉后重新打開查看當前shell

 

安裝成功后使用git插件的alias

常用alias

gaa》》》》》》 git add --all

gst》》》》》》 git status

gcmsg "" 》》》git commit -m ""

gp 》》》》》》 git push

...

所有的alias


免責聲明!

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



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