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使用指南