目前常用的 Linux 系統(tǒng)和 OS X 系統(tǒng)的默認(rèn) Shell 都是
bash
,但是真正強(qiáng)大的 Shell 是深藏不露的zsh
, 這貨絕對是馬車中的跑車,跑車中的飛行車,史稱『終極 Shell』,但是由于配置過于復(fù)雜,所以初期無人問津,很多人跑過來看看zsh
的配置指南,什么都不說轉(zhuǎn)身就走了。直到有一天,國外有個窮極無聊的程序員開發(fā)出了一個能夠讓你快速上手的zsh項(xiàng)目,叫做:oh my zsh
,Github 網(wǎng)址是:https://github.com/robbyrussell/oh-my-zsh。這玩意可以讓你神功速成,而且是真的。---- from: http://macshuo.com/?p=676
讓你上天
安裝oh-my-zsh
- 安裝zsh
sudo apt-get install zsh
- 將bash替換為zsh
chsh -s /bin/zsh
- 安裝git
sudo apt-get install git
- 安裝oh-my-zsh
自動安裝:
wget https://github.com/robbyrussell/oh-my-zsh/raw/master/tools/install.sh -O - | sh
手動安裝:
git clone git://github.com/robbyrussell/oh-my-zsh.git ~/.oh-my-zshcp ~/.oh-my-zsh/templates/zshrc.zsh-template ~/.zshrc
zsh優(yōu)點(diǎn)
- 兼容 bash
- 強(qiáng)大的歷史紀(jì)錄功能,輸入命令名然后用上下箭頭可以翻閱你執(zhí)行的所有該命令
- 智能拼寫糾正
- 各種補(bǔ)全:路徑補(bǔ)全、命令補(bǔ)全,命令參數(shù)補(bǔ)全,插件內(nèi)容補(bǔ)全等等。觸發(fā)補(bǔ)全只需要按一下或兩下
Tab
鍵 - 目錄瀏覽和跳轉(zhuǎn):輸入 d,即可列出你在這個會話里訪問的目錄列表,輸入列表前的序號,即可直接跳轉(zhuǎn)。
- 在當(dāng)前目錄下輸入 .. 或 … ,或直接輸入目錄名都可以跳轉(zhuǎn),甚至不再需要輸入 cd 命令了。
- 通配符搜索:
ls -l *.java
,可以遞歸顯示當(dāng)前目錄下的 java 文件 - 更強(qiáng)的別名
- 插件支持
- 還有很多你意想不到的好處
上述內(nèi)容主要參考http://macshuo.com/?p=676
安裝掛科(guake)
- 安裝guake
sudo add-apt-repository ppa:webupd8team/unstable
sudo apt-get update
sudo apt-get install guake
- 設(shè)置guake為默認(rèn)終端:
sudo update-alternatives --config x-terminal-emulator
# 輸入guake所在序號
效果
按F12喚醒guake
oh-my-zsh + guake
不再需要cd
命令就可以自由在文件夾中跳轉(zhuǎn)
萬事開頭難、然后中間難、最后結(jié)尾難