Oh My Zsh 是一款社區(qū)驅(qū)動的命令行工具涌韩,正如它的主頁上說的,Oh My Zsh 是一種生活方式氯夷。它基于 zsh 命令行臣樱,提供了主題配置,插件機制,已經(jīng)內(nèi)置的便捷操作雇毫。給我們一種全新的方式使用命令行玄捕。
目前常用的Linux系統(tǒng)默認(rèn)Shell都是bash,zsh是一個強大的Shell嘴拢,但因為配置復(fù)雜而很少有人青睞桩盲,oh-my-zsh是在zsh基礎(chǔ)上開發(fā)的,兼容zsh的強大功能席吴,同時又易于上手赌结。
安裝 zsh
1、檢查是否已經(jīng)安裝了zsh孝冒,輸入zsh --version
查看版本信息柬姚,若安裝了,這個命令會輸出zsh當(dāng)前版本號庄涡;
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ù)提示輸入當(dāng)前用戶的密碼泣洞。
安裝 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 提供很多主題風(fēng)格,主題的配置在 ~/.zshrc 文件中可以看到甩挫,默認(rèn)主題為robbyrussel贴硫,效果如下圖:
oh-my-zsh還自帶了很多其他主題,可以執(zhí)行代碼進行查看:
themes git:(master) ls
選擇喜歡的主題捶闸,這樣配置就可以了:
ZSH_THEME="lambda"
或者還可以設(shè)置隨機主題夜畴,每次打開終端都有驚喜:
ZSH_THEME="random"
Mac 配置Android 環(huán)境
當(dāng) 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)點可以參考這里進行學(xué)習(xí)如迟。