on-my-zsh漂亮的shell
阿新 • • 發佈:2017-06-08
分享 unix 是我 img 一位 操作系統 clone cnblogs tab
一、
http://www.cnblogs.com/GarveyCalvin/p/4301235.html
二、
前言:Zsh可配置性強,用戶可以自定義配置,個性化強。Zsh tab補全更強大,該功能可以讓我們節約很多時間。Zsh 還有代碼高亮功能,使得代碼更好看了,顯得逼格更高。Zsh 還有很多強大的功能,這裏就不一一細說了。
然後我來為大家說個笑話:
Zsh全稱為Z Shell,因為Z是最後一個字母,因此大家稱之為——終極Shell。
這是我在知乎上看到的某一位評論,他說得很有道理,我竟無言以對。
很多人都在用bash,這是為什麽呢?因為Zsh在初期,它的配置相當復雜,一般人只要看到配置就會掉頭走人。但是,現在國外有位牛人,把Zsh的配置弄得相當簡單,我們只需要幾步即可完成,同時它把項目放在了GitHub上,那就是on-my-zsh。
基本安裝
基於Unix操作系統(Mac, Linux),需要預先安裝zsh。
如何檢測是安裝zsh:
zsh --version;
on-my-zsh 安裝
一、自動安裝
wget https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh -O - | sh
二、手動安裝
1. 克隆倉庫
git clone git://github.com/robbyrussell/oh-my-zsh.git ~/.oh-my-zsh
2. 如果你已存在~/.zshrc文件,則備份現有的~/.zshrc文件
cp ~/.zshrc ~/.zshrc.orig
3. 創建一個新的zsh配置文件
cp ~/.oh-my-zsh/templates/zshrc.zsh-template ~/.zshrc
4. 改變默認的Shell
chsh -s /bin/zsh
5. 重新啟動你的終端(Terminal)
一些預覽:
一些遇過的坑
不能把zsh設置為默認shell
如果真的遇到了,那麽我們可以手動進入zsh,只需這樣:
$ zsh ? ~ git:(master) ?
另外,相關的alias可以復制到~/.zshrc文件裏,最後使用source更新一下文件即可:
? source ~/.zshrc
on-my-zsh漂亮的shell