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的theme和plugins。
安裝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
...