回想当初,当时决定买Mac电脑的一个最重要因素就是OSX它是UNIX系统,他与Linux系统同样,能够与Linux的环境同样,能够直接写shell命令。git
Mac自带的Terminal终端,功能不是很强大,作一些基本的配置仍是能够。iTerm2是一款免费的软件,有不少的工做都比较好用。可是,若是线下环境与线上环境中间有一个跳板机的时候,就不是特别的方面,由于没有打隧道的功能。可是SecureCRT是能够作到的,可是该软件是收费,也是一个很是不错的软件,并且跨平台。程序员
先来看看最终的效果图吧!!!github
其余包含了:iTerm2 + Zsh + Oh My Zsh + solarized + autojump。shell
安装iTerm2vim
下载iTerm2的安装包,将其安装在电脑上。
下载地址: https://www.iterm2.com/bash
下载solarized主题curl
下载solarized主题,我是在github直接clone下来的,直接用命令就能够下载下来。
具体步骤:git clone https://github.com/altercation/solarized.git
字体
在iTerm→Preferences→Colors→Load Presets→import进来就能够了。url
更换默认的bash到Zsh来
Mac 系统自带了 Zsh, 通常不是最新版,若是须要最新版可经过 Homebrew 来安装插件
brew install zsh
可经过 zsh --version 命令查看 Zsh 的版本
使用 echo $ZSH_VERSION 命令查看当前使用的 Zsh 版本
修改默认 Shell
在 /etc/shells 文件中加入以下一行/usr/local/bin/zsh
而后运行命令 chsh -s /usr/local/bin/zsh
咱们再打开iTerm2的时候,发现文字的排版是有点儿变化的,说明已经切换OK了。
安装Oh My Zsh
oh-my-zsh
可让咱们快速的配置Zsh,话说最开始Zsh乏人问津的缘由就是配置过于复杂,oh-my-zsh
的网址是https://github.com/robbyrussell/oh-my-zsh,安装oh-my-zsh
只须要一条命令:
curl -L http://install.ohmyz.sh | sh
配置别名
zsh
的配置主要集中在用户当前目录的.zshrc(~/.zshrc)
里。我主要进行了一下配置:
alias cls='clear' alias ll='ls -l' alias la='ls -a' alias vi='vim'
配置颜色
在.zshrc
里找到ZSH_THEME
,就能够设置主题了,默认主题是:
ZSH_THEME=”robbyrussell”
将其修改为
ZSH_THEME="agnoster"
主题咱们在哪儿看了?就是在咱们以前下载的 Oh My Zsh
的主题里面,具体的地址以下:
/Users/chenyuan/.oh-my-zsh/themes
每次修改完了 .zshrc
文件,都必须从新source
一下才行。就是source ~/.zshrc
才能生效。
到这里,仍是不够美观,漂亮的箭头仍是没有出现,那是应为字体的缘由,须要对Mac的字体库进行安装。这里有一个地址,是能够下载到本地,而后安装的。
git clone https://github.com/supermarin/powerline-fonts.git
我选择的是该字体
这样子就十分的漂亮了。
安装autojump插件
这里我推荐一篇很好的文章,中间有介绍。
http://codingstyle.cn/topics/22
到这里,基本的配置就完成了。程序员,仍是多用命令,吐槽纯命令、VIM的我也不反对,本身喜欢就好。