摘要
安装 Homebrew
Mac OS X(Mac OS 9.2之后的版本称之为 Mac OS X)基于 Unix 系统,而 Lilux 是 Unix 开源版本的实现,所以总体上 Mac OS X 类似于 Lilux 系统,它可以使用大部分 Linux 平台上开源的优秀工具,比如 wget、dos2unix 等。
但是OS X系统本身却缺少Linux下得包管理器。比如Fedora的yum与dnf,Ubuntu的apt-get,ArchLinux的Pacman等。
于是这些优秀的开源软件在 Mac 上的安装只能通过下载源码=>编译=>安装=>配置环境变量
来完成。而手动配置依赖库是十分繁琐和痛苦的事情。
为了解决 Mac 软件安装过程中的依赖关系,建议安装开源包管理器 Homebrew。
安装步骤如下:
# 打开 Mac 自带终端 terminal,输入:
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
安装 oh-my-zsh
Zsh 和 bash 一样,是一种 Unix shell,大多数Linux发行版都默认使用 bash shell。但 Zsh 有强大的自动补全参数和自定义配置功能等等。
- 安装步骤:
# 1. 打开 iTerm2
# 2. 通过 git 下载:
git clone git://github.com/robbyrussell/oh-my-zsh.git ~/.oh-my-zsh
# 3. 复制创建~/.zshrc配置文件:
cp ~/.oh-my-zsh/templates/zshrc.zsh-template ~/.zshrc
# 4. bash 切换成 zsh :
chsh -s /bin/zsh
# 5. 按照提醒输入密码,完全退出iTerm2
再次进入时,就已经从bash切换到zsh了。
- 如果某年某月某一天又想用bash了,可以使用如下命令:
chsh -s /bin/bash
切换后退出,再次进入切换回 bash 成功。
- 如果你想看看自己的机子上装了哪些shell,可以使用如下命令:
~ cat /etc/shells
/bin/bash
/bin/csh
/bin/ksh
/bin/sh
/bin/tcsh
/bin/zsh
安装 iTerm2
iTerm2 是 Mac 下最好用的终端工具,比 Mac 自带 terminal 方便易用。安装步骤如下:
# 打开 Mac 自带终端 terminal,输入:
brew install iTerm2
设置 oh-my-zsh iTerm2 的配色方案
Vim 的配色最好和终端的配色保持一致,不然在 Terminal/iTerm2 里使用命令行 Vim 会很别扭。
- 下载:
git clone git://github.com/altercation/solarized.git
- 前往 solarized(你下载的在哪里),我的在
~/solarized/iterm2-colors-solarized
- 打开
iterm2 > profiles > open profiles > edit profiles
- 点击
profiles > colors > 右下角
import 导入刚刚在哪文件找到的主题 - 点击 text,将
Text Rendering
下的 raw bold text in bright colors 前面的勾去掉 - 重启 iTerm2 ,颜色方案生效