oh-my-zsh簡介
Mac OS系統(tǒng)下,我們在使用終端的時候沒有顏色,不容易區(qū)分文件類型而且不易操作,但是oh-my-zsh的出現(xiàn)給我提供的很大的便利。
oh-my-zsh安裝
oh-my-zsh自動安裝命令?? 一鍵完成
`sh -c "$(curl -fsSL https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"`
手動安裝
git clone git://github.com/robbyrussell/oh-my-zsh.git ~/.oh-my-zsh
cp ~/.oh-my-zsh/templates/zshrc.zsh-template ~/.zshrc
安裝完成可以重新開啟一個終端就可以看到有顏色效果的終端了
oh-my-zsh使用效果
嘗試使用ll命令,效果如下:
? PodTest git:(master) ? ll
total 8
drwxr-xr-x 10 xh_mac staff 340B 4 9 10:13 PodTest
drwxr-xr-x 5 xh_mac staff 170B 4 9 10:13 PodTest.xcodeproj
-rw-r--r--@ 1 xh_mac staff 79B 4 9 10:22 Podfile
drwxr-xr-x 5 xh_mac staff 170B 4 9 10:48 Pods
使用ls命令
? PodTest git:(master) ? ls
PodTest PodTest.xcodeproj Podfile Pods
oh-my-zsh 配置
zsh 的配置主要集中在用戶當前目錄的.zshrc里,用 vim 或你喜歡的其他編輯器打開.zshrc,在最下面會發(fā)現(xiàn)這么一行字:
# Customize to your needs…
在這之后你可以配置自己想要的別名和環(huán)境變量。
例如:
alias cls='clear'
alias ll='ls -l'
alias la='ls -a'
alias vi='vim'
alias javac="javac -J-Dfile.encoding=utf8"
alias grep="grep --color=auto"
alias -s html=mate # 在命令行直接輸入后綴為 html 的文件名,會在 TextMate 中打開
alias -s rb=mate # 在命令行直接輸入 ruby 文件,會在 TextMate 中打開
alias -s py=vi # 在命令行直接輸入 python 文件,會用 vim 中打開,以下類似
alias -s js=vi
alias -s c=vi
alias -s java=vi
alias -s txt=vi
alias -s gz='tar -xzvf'
alias -s tgz='tar -xzvf'
alias -s zip='unzip'
alias -s bz2='tar -xjvf'
設(shè)置完環(huán)境變量和別名之后,基本上就可以用了,如果你是個主題控,還可以玩玩 zsh 的主題。在 .zshrc 里找到ZSH_THEME,就可以設(shè)置主題了,默認主題是ZSH_THEME=”robbyrussell”。
oh my zsh 提供了數(shù)十種主題,相關(guān)文件在~/.oh-my-zsh/themes目錄下,你可以隨意選擇。
?? 如果想切換到原來bash shell命令:chsh -s /bin/bash
?? 切換到oh-my-zsh命令 chsh -s /bin/zsh