Oh My Zsh 是一款社區(qū)驅(qū)動的命令行工具,正如它的主頁上說的,Oh My Zsh 是一種生活方式。它基于 zsh 命令行,提供了主題配置,插件機制,已經(jīng)內(nèi)置的便捷操作。給我們一種全新的方式使用命令行。
目前常用的Linux系統(tǒng)默認Shell都是bash,zsh是一個強大的Shell,但因為配置復雜而很少有人青睞,oh-my-zsh是在zsh基礎(chǔ)上開發(fā)的,兼容zsh的強大功能,同時又易于上手。
安裝 zsh
1、檢查是否已經(jīng)安裝了zsh,輸入zsh --version
查看版本信息,若安裝了,這個命令會輸出zsh當前版本號;
2、若沒有安裝zsh,則在終端執(zhí)行:
- 若 Redhat Linux,執(zhí)行
sudo yum install zsh
- 若 Ubuntu Linux,執(zhí)行
sudo apt-get install zsh
設(shè)置使用 zsh
在終端執(zhí)行 chsh -s $(which zsh)
,根據(jù)提示輸入當前用戶的密碼。
安裝 git
在終端執(zhí)行 sudo apt-get install git
安裝 oh-my-zsh
- 自動安裝
wget https://github.com/robbyrussell/oh-my-zsh/raw/master/tools/install.sh -O - | sh
注:這里可能會提示找不到wget,需要我們先安裝,解決辦法 見這里
- 手動安裝
git clone git://github.com/robbyrussell/oh-my-zsh.git ~/.oh-my-zshcp ~/.oh-my-zsh/templates/zshrc.zsh-template ~/.zshrc
重啟系統(tǒng)
很重要的一步,我就因為忘了這一步,糾結(jié)了好久T-T
檢查是否安裝完成
- 在終端輸入
echo $SHELL
,若成功在返回/bin/zsh
-
打開終端,則顯示與原來不同,如圖所式:
設(shè)置主題
oh-my-zsh 提供很多主題風格,主題的配置在 ~/.zshrc 文件中可以看到,默認主題為robbyrussel,效果如下圖:
oh-my-zsh還自帶了很多其他主題,可以執(zhí)行代碼進行查看:
themes git:(master) ls
選擇喜歡的主題,這樣配置就可以了:
ZSH_THEME="lambda"
或者還可以設(shè)置隨機主題,每次打開終端都有驚喜:
ZSH_THEME="random"
Mac 配置Android 環(huán)境
當 Android Studio 剛安裝到Mac時,是沒有辦法直接在Terminal里面執(zhí)行adb命令的,這是因為你并沒有配置。會提示這個錯誤 restart: command not found .所以下面配置ADB:
- 打開zsh配置文件
open -e .zshrc
- 在打開的編輯器里鍵入
export ANDROID_HOME=<Android_SDK_path>
export PATH=${PATH}:${ANDROID_HOME}/tools:$PATH
export PATH=${PATH}:${ANDROID_HOME}/platform-tools:$PATH
- 保存,退出,更新配置文件
source .zshrc
測試運行輸入adb,不會彈出錯誤,提示adb可以跟著的后綴名,此時配置成功!
小結(jié)
oh-my-zsh ,作為一款強大的終極shell還有好多其他方便快捷的功能,本文主要介紹如何安裝,有關(guān)優(yōu)點可以參考這里進行學習。