lidongyue

mac--iterm2/zsh[oh-my-zsh]

2016-03-23 17:11  sunshine1987  阅读(696)  评论(0编辑  收藏  举报

一、用iterm2替换mac自带的终端命令工具(iterm2有分屏功能)

安装iterm2:

brew cask install iterm2

 

二、使用zsh【结合oh-my-zsh】取代bash

----------------------废话:

Shell是Linux/Unix的一个外壳,你理解成衣服也行。它负责外界与Linux内核的交互,接收用户或其他应用程序的命令,然后把这些命令转化成内核能理解的语言,传给内核,内核是真正干活的,干完之后再把结果返回用户或应用程序。

Linux/Unix提供了很多种Shell,为毛要这么多Shell?难道用来炒着吃么?那我问你,你同类型的衣服怎么有那么多件?花色,质地还不一样。写程序比买衣服复杂多了,而且程序员往往负责把复杂的事情搞简单,简单的事情搞复杂。牛程序员看到不爽的Shell,就会自己重新写一套,慢慢形成了一些标准,常用的Shell有这么几种,sh、bash、csh等,想知道你的系统有几种shell,可以通过以下命令查看:

cat /etc/shells

显示如下:

/bin/bash
/bin/csh
/bin/ksh
/bin/sh
/bin/tcsh
/bin/zsh
目前常用的 Linux 系统和 OS X 系统的默认 Shell 都是 bash,但是真正强大的 Shell 是深藏不露的 zsh,史称『终极 Shell』,但是由于配置过于复杂,所以初期无人问津,直到有一天,国外有个穷极无聊的程序员开发出了一个能够让你快速上手的zsh项目,叫做「oh my zsh」,Github 网址是:
 ----------------------切入正题
mac中默认提供的shell是bash,但在bash下的终端命令都是黑白的字体,太单调了;要改进体验效果就要改变shell,使用zsh,zsh晦涩难懂【使用oh-my-zsh管理zsh
为什么使用zsh(oh-my-zsh):
1、zsh(oh-my-zsh)提供了大量丰富的插件【zsh(oh-my-zsh)插件的使用
2、zsh(oh-my-zsh)有丰富的主题包可供选择【每种主题的样式可查看网址
3、兼容 bash,原来使用 bash 的兄弟切换过来毫无压力,该咋用咋用
4、强大的历史纪录功能,输入 grep 然后用上下箭头可以翻阅你执行的所有 grep 命令
5、各种补全:路径补全、命令补全,命令参数补全,插件内容补全等等
----------------------- zsh一出,无人再与争锋!终极二字不是盖的(如果你是个正在使用 shell程序员,如果你依然准备使用 bash,那就去面壁和忏悔吧)-------------------------------
先安装zsh
brew install zsh
安装oh-my-zsh
curl -L https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh | sh
将shell切换到zsh:
chsh -s /usr/local/bin/zsh
重新打开iterm2:就可以看到彩色的提示了,shell已经换成了zsh
 
 
ps:参考http://macshuo.com/?p=676
 
 zsh(oh-my-zsh)的配置主要集中在用户当前目录的.zshrc里,用 vim编辑器打开.zshrc,插件和主题的配置都在.zshrc里修改
 
1、设置主题【查看网址】  在~/.oh-my-zsh/thems中已经包含了上百种主题
在 .zshrc 里找到ZSH_THEME,就可以设置主题了,默认主题是:ZSH_THEME=”robbyrussell”
---------------------------------------举例说明:-------------------------------------------------
我使用 【agnoster主题+solarized配色方案】:
  -----------------------------------设置agnoster主题

   ~/.zshrc and set ZSH_THEME="agnoster"

---------------------------down一下Solarized配色方案并导入

 切到Downloads目录 $ git clone git://github.com/altercation/solarized.git

Downloads目录中找到solarized/iterm2-colors-solarized,里面有两个文件,一黑一白,双击就可以直接把这个Solarized的配色方案导入到iTerm2里面了

git@github.com:fcamblor/oh-my-zsh-agnoster-fcamblor.git

字体根据喜好自己设置




2、插件设置zsh(oh-my-zsh)插件的使用

分类:

技术点:

相关文章:

  • 2018-10-28
  • 2021-10-02
  • 2020-10-18
  • 2021-11-12
  • 2019-11-29
  • 2021-12-02
  • 2021-09-07
  • 2021-09-07
猜你喜欢
  • 2021-11-05
  • 2021-12-13
  • 2021-12-18
  • 2021-08-06
  • 2021-11-05
  • 2021-12-22
  • 2021-12-10
  • 2021-11-06
相关资源
相似解决方案