zsh介绍 :
定义 :zsh 也是一种shell,但是并不是我们系统默认的 shell ,unix 衍生系统的默认shell 都是 bash!
***linux系统需要自己下载zsh(sudo yum install zsh,或者sudo apt-get install zsh)
***但是mac 预装了zsh ,但是很少有人直接切换过来使用此shell ,因为 zsh 的默认配置及其复杂繁琐,让人望而却步,直到有了oh-my-zsh这个开源项目,让zsh配置降到0门槛.而且它完全兼容 bash .
oh-my-zsh 的安装及使用 :
定义 : oh-my-zsh 是个项目,用来帮助我们配置zsh.(自带git插件,并且是默认开启的插件)
1.下载 : git clone git://github.com/robbyrussell/oh-my-zsh.git ~/.oh-my-zsh( 安装 oh-my-zsh 时,它自动读取你的环境变量并且自动帮 zsh 进行设置.)
2.替换zshrc : cp ~/.oh-my-zsh/templates/zshrc.zsh-template ~/.zshrc
特别备注 : ~ 代表 :你的/home/用户名的目录,假设你的用户名是x,那么~/就是/home/x/。.是代表此目录本身,但是一般可以不写,所以cd ~/. 和cd ~ 和cd ~/效果是一样的。但是.后面有东西又是另外一个问题,点在文件名头部,代表一个隐藏文件。~/.local是你的主目录下一个.local的文件夹的路径,并且从.可以看出,这是一个饮藏文件,如果不用ls -a的话,一般ls是无法看到的
3.将bash 切换成zsh ( chsh -s /bin/zsh ) , 将zsh 切换成bash( chsh -s /bin/bash)(所以这时的zsh 基本已经配置完成,你需要一行命令就可以切换到 zsh 模式.)
4.oh-my-zsh 安装后,它的配置在用户目录下的 .oh-my-zsh(.表示是个隐藏文件,所以从根目录开始cd是看不见的) 目录下 直接cd .oh-my-zsh就可以看到
5.zsh 的配置文件:.zshrc (隐藏文件)----编辑(等同于vim)配置文件命令 nano .zshrc(在根目录下,与.oh-my-zsh在同一目录下),可以设置配色等信息
参考 : http://yijiebuyi.com/blog/b9b5e1ebb719f22475c38c4819ab8151.html
oh-my-zsh 的配色方案 (不满意默认配色的情况下,自己去下载配色的文件):
1.你可以直接 git clone git://github.com/altercation/solarized.git (在任何文件目录下都可以)
2.然后进入项目文件目录会看到琳琅满目的配色解决方案,当然有一个目录是为 iterm2 准备的解决方案,就是iterm2-colors-solarized。进入目录能看到 3个文件 (1个 md说明文件,2个配色文件)。我们使用其中一个Solarized Dark.itermcolors。
3. 进入iterm2 / Preferences / Colors,看最下方 Load Presets...( import ), 导入刚才 iterm2-colors-solarized 目录下的 Solarized Dark.itermcolors 文件。同时去iTerm2 - Preferences - Profiles - Text - Text Rendering,将 Draw bold text in bright colors 前面的勾去掉.
4. 然后重启 iterm2 .
Solarized 配色方案生效了!!!
参考链接 : http://yijiebuyi.com/blog/9c6419897949a7935d0fdec74cb7c61b.html