回想當初,當時決定買Mac電腦的一個最重要因素就是OSX它是UNIX系統,他與Linux系統同樣,能夠與Linux的環境同樣,能夠直接寫shell命令。git
Mac自帶的Terminal終端,功能不是很強大,作一些基本的配置仍是能夠。iTerm2是一款免費的軟件,有不少的工做都比較好用。可是,若是線下環境與線上環境中間有一個跳板機的時候,就不是特別的方面,由於沒有打隧道的功能。可是SecureCRT是能夠作到的,可是該軟件是收費,也是一個很是不錯的軟件,並且跨平臺。程序員
先來看看最終的效果圖吧!!!github
其餘包含了:iTerm2 + Zsh + Oh My Zsh + solarized + autojump。shell
安裝iTerm2vim
下載iTerm2的安裝包,將其安裝在電腦上。
下載地址: https://www.iterm2.com/bash
下載solarized主題curl
下載solarized主題,我是在github直接clone下來的,直接用命令就能夠下載下來。
具體步驟:git clone https://github.com/altercation/solarized.git
字體
在iTerm→Preferences→Colors→Load Presets→import進來就能夠了。url
更換默認的bash到Zsh來
Mac 系統自帶了 Zsh, 通常不是最新版,若是須要最新版可經過 Homebrew 來安裝插件
brew install zsh
可經過 zsh --version 命令查看 Zsh 的版本
使用 echo $ZSH_VERSION 命令查看當前使用的 Zsh 版本
修改默認 Shell
在 /etc/shells 文件中加入以下一行/usr/local/bin/zsh
而後運行命令 chsh -s /usr/local/bin/zsh
咱們再打開iTerm2的時候,發現文字的排版是有點兒變化的,說明已經切換OK了。
安裝Oh My Zsh
oh-my-zsh
可讓咱們快速的配置Zsh,話說最開始Zsh乏人問津的緣由就是配置過於複雜,oh-my-zsh
的網址是https://github.com/robbyrussell/oh-my-zsh,安裝oh-my-zsh
只須要一條命令:
curl -L http://install.ohmyz.sh | sh
配置別名
zsh
的配置主要集中在用戶當前目錄的.zshrc(~/.zshrc)
裏。我主要進行了一下配置:
alias cls='clear' alias ll='ls -l' alias la='ls -a' alias vi='vim'
配置顏色
在.zshrc
裏找到ZSH_THEME
,就能夠設置主題了,默認主題是:
ZSH_THEME=」robbyrussell」
將其修改爲
ZSH_THEME="agnoster"
主題咱們在哪兒看了?就是在咱們以前下載的 Oh My Zsh
的主題裏面,具體的地址以下:
/Users/chenyuan/.oh-my-zsh/themes
每次修改完了 .zshrc
文件,都必須從新source
一下才行。就是source ~/.zshrc
才能生效。
到這裏,仍是不夠美觀,漂亮的箭頭仍是沒有出現,那是應爲字體的緣由,須要對Mac的字體庫進行安裝。這裏有一個地址,是能夠下載到本地,而後安裝的。
git clone https://github.com/supermarin/powerline-fonts.git
我選擇的是該字體
這樣子就十分的漂亮了。
安裝autojump插件
這裏我推薦一篇很好的文章,中間有介紹。
http://codingstyle.cn/topics/22
到這裏,基本的配置就完成了。程序員,仍是多用命令,吐槽純命令、VIM的我也不反對,本身喜歡就好。