Mac 配置终端 homebrew、oh-my-zsh、iTerm2

摘要

  • 安装 Homebrew
  • 安装 oh-my-zsh
  • 安装 iTerm2
  • 设置 oh-my-zsh iTerm2 的配色方案

安装 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 会很别扭。

  1. 下载:git clone git://github.com/altercation/solarized.git
  2. 前往 solarized(你下载的在哪里),我的在 ~/solarized/iterm2-colors-solarized
  3. 打开 iterm2 > profiles > open profiles > edit profiles
  4. 点击 profiles > colors > 右下角import 导入刚刚在哪文件找到的主题
  5. 点击 text,将Text Rendering 下的 raw bold text in bright colors 前面的勾去掉
  6. 重启 iTerm2 ,颜色方案生效

你可能感兴趣的:(Mac 配置终端 homebrew、oh-my-zsh、iTerm2)