Xcode
Xcode 是蘋果官方提供的開發者工具。如果你不是一名iOS 或OS X 開發者,可以跳過安裝Xcode,直接安裝Xcode command line tools,里面包含make, GCC, clang, perl, svn, git, size, strip, strings, libtool, cpp 等基本工具。
從App Store 安裝Xcode,運行如下命令,安裝Xcode command line tools。
$ xcode-select --install
Homebrew
Mac 下的包管理工具,可以更方便地安裝和管理程序。
在安裝Homebrew 之前,需要安裝Xcode command line tools 進行編譯。
$ ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
安裝完成后,將 /usr/local/bin 添加到 $PATH 環境變量中,這樣就可以直接運行安裝的程序了。
$ echo 'export PATH="/usr/local/bin:$PATH"' >> ~/.bash_profile
運行以下命令,確保brew 運行正常。
$ brew doctor
常用命令
- brew install <package>:安裝包
- brew uninstall <package>:卸載包
- brew outdated:列出過時的軟件
- brew upgrade:更新過時的軟件
- brew update:升級homebrew 在服務器端上的包目錄
- brew list:列出所有安裝的包
- brew clean up:清理舊版本緩存
- brew info:安裝包信息檢索
Homebrew Cask
Homebrew Cask 可以優雅、簡單、快速地安裝和管理OS X 圖形界面程序。運行以下命令即可完成安裝
$ brew install caskroom/cask/brew-cask
iTerm2
Mac 上最強大的終端工具,有了它,就可以把自帶的terminal 放一邊了。安裝方式以homebrew cask 舉例
$ brew cask install iterm2
基本配置
所謂工欲善其事,必先利其器。以下的一些配置可以讓你的iTerm 用起來更順手。
- 在 Key -> Hotkey 中設置 command+option+i 熱鍵,用于快速顯示和隱藏iTerm
- 下載 Solarized dark iterm colors,在 Profiles -> Default -> Colors -> Load Presets 將其導入,作為默認顏色。
- 安裝Powerline,美化狀態欄。
$ sudo easy_install pip
$ pip install powerline-status
zsh 和oh-my-zsh
zsh 是一個比默認bash 更加強大的shell,被譽為終極shell。在Mac 中已經集成了它,你要做的就是將它設置為默認的shell。
$ chsh -s /bin/zsh
oh-my-zsh 是用來對zsh 進行配置,以獲得更強大的功能。
wget https://github.com/robbyrussell/oh-my-zsh/raw/master/tools/install.sh -O - | sh
通過修改 ~/.zshrc 文件可對zsh 進行配置。
- 選擇主題為agnoster
- 安裝特殊字體的補丁
- 步驟可參考鏈接
ZSH_THEME="agnoster"
plugins=(git z sublime history)
source $ZSH/oh-my-zsh.sh
source ~/.bash_profile
alias vi='vim'
alias grep='grep --color'
alias -s tar="tar -xvf"
alias -s gz="tar -xzvf"
alias -s tgz="tar -xzvf"
alias -s bz2="tar -xjvf"
alias -s zip="unzip"
配置完畢后的效果圖
關于zsh 的更多用法,可以參考zsh使用指南