非常喜欢Mac简约实用的设计风格,再配上Retina显示屏,设觉体验大大提升了,不过对于习惯Linux命令行的
人来说还是有必要再做些设置。
安装iTerm2
xTerm2 可支持多窗口、鼠标选中即复制等等众多实用的功能,建议用它做为你的 Mac 默认终端程序。详细使用
方法请阅读官方文档。有个比较怪异的地方就是
iTerm2的全屏快捷键是 cmd+enter
而不是默认的 ctrl+cmd+f
建议自己设置颜色模式,我使用的是 Solarized dark
安装Command line tools
苹果的 Command line tools 是专为开发者使用的,包括 gcc
等常用的基本工具。
推荐登陆 http://connect.apple.com ,然后搜索 command line tools
选择对应版本进行安装,你也
可以通过Xcode
进行安装
安装homebrew
homebrew是Mac下目前最常用的包管理工具,相当于debain下的 apt
, Red hat系列的 yum
,帮你安装、
升级、移除软件工具包。软件安装完成后homebrew有时会给出进一步设置的提示,强烈建议仔细阅读。
ruby -e "$(curl -fsSL https://raw.github.com/mxcl/homebrew/go)"
homebrew默认会把可执行文件装在目录 /usr/local/bin
下面,建议修改 path 路径,让你通过 homebrew
安装的工具可以覆盖掉Mac默认的(例如git,Mac自带1.7版本的git,过老了)。使用管理员权限修改文件/etc/paths
将 /usr/local/bin
移动到第一行。
安装Bash
Mac 虽然默认也是使用 GNU Bash,不过使用命令 /bin/bash --version
可看到版本只有 3.2
,该版本
不支持 4.0
版本后添加的关联数组等功能,为了脚本的通用,建议升级到最新版本。
brew install bash
安装完要设置新安装的 bash 为默认 bash ,用超级用户编辑文件:/etc/shells
,加入/usr/local/bin/bash
到第一行
安装bash-complete
bash 自动完成功能在 linux 发行版里一般都会自带,不过通过 homebrew 安装也很简单
brew install bash-completion
安装完成后需要根据提示在你的 .profile
文件中添加几行:
if [ -f $(brew --prefix)/etc/bash_completion ]; then
. $(brew --prefix)/etc/bash_completion
fi
安装coreutils
Mac底层是基于freeBSD的,所以常用工具例如 ls
、grep
也都是freeBSD版本的,为了让我们的脚本可以更容易
的跨平台,我们可以安装coreutils
brew install coreutils
装完需要根据提示进行设置,在.profile
文件中加入
export PATH="/usr/local/opt/coreutils/libexec/gnubin:$PATH"
export MANPATH="/usr/local/opt/coreutils/libexec/gnuman:$MANPATH"
让GNU的工具覆盖freeBSD的,并且使用man时显示的是GNU工具的文档。
安装dircolors-solarized
因为默认的 ls
配色实在很土,所以我用solarized配色方案:
mkdir ~/lib
cd ~/lib
git clone git@github.com:seebi/dircolors-solarized.git
echo 'eval `dircolors ~/lib/dircolors-solarized/dircolors.256dark`' >> ~/.profile
(完)
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。