shell - zsh - 爽爆天的“Oh-My-Zsh”

shell -  zsh - 爽爆天的“Oh-My-Zsh”


1.  简介

个人觉得,最核心一句话就是:

        zsh: The last shell you’ll ever need! Z是最后一个字母,所以它是终极Shell。  

你一听名字就知道牛逼了!

如果你想详细了解之,可以去百科看下,唉,不知道这个链接会不会变:

       百度百科:http://baike.baidu.com/link?url=4XbxObEukP50AeXELnuAPHQOGeTzFcPwJ9gdElMVrPjwYasBgC_aO_OYk7qOo1tP3AFPM_uIu-MPY1bNG3vD0K

但是,Zsh配置很TMD麻烦,于是,有个嗲仔搞出了一个开源项目“oh my god”, 呃,不对,是“oh my zsh”!我们本文就基于这个牛逼的配置。

补一个,本文本要基于Mac,因为Mac 内置了 Zsh,所以Zsh的安装我们就不重复说这个了。

如果你的机子不是Mac,比如Ubuntu等Linux,可以直接 sudo apt-get install zsh 安装之


2.  oh my zsh 基本安装(不知为啥,我用基本安装老提示网络出错,尼玛难道这个链接过期了???)

via curl

curl -L https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh | sh


via wget

wget https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh -O - | sh


3. oh my zsh  手动安装(还好手动安装OK)


    3.1   从 github 上Clone源码 (需要机子上先安装Git,Git怎么安装?就百度之或等我后面有空补之)

cd 到你的工作目录;

git clone git://github.com/robbyrussell/oh-my-zsh.git ~/.oh-my-zsh

    3.2  如果你的电脑里之前有配置过Zsh的话,建议备份一份(如果你之前没配置过,此步聚可跳过之)

cp ~/.zshrc ~/.zshrc.orig


    3.3  新建 zsh 配置文件

cp ~/.oh-my-zsh/templates/zshrc.zsh-template ~/.zshrc


    3.4  将你的默认shell 切换到 zsh

chsh -s /bin/zsh


4. 用上后你发现 ~~~~


  •  mac中Git终于可以命令提示了!

  • 输入一个命令 or cd/ls 一个目录,然后,按两下Tab!!!! 如果方向选择没出来多按几个!!!TMD你可以按方向键选择补全!!!

  • 输入 d 回车,显示 你历史访问的路径,以使你快速重复访问路径。。。

  • 直接 ..  代替 cd .. 回上级目录(爽爆天啊,省好多点击)

  • 通配符搜索  ls -l **/*.java  递归显示 目录所有Java源代码。



5.   通过配置,让你更加爽翻天


    5.1   配置文件地址

          ~/.zshrc


    5.2   配置之

你可以在里面配置自己命令的别名,比如添加:

alias ll='ls -lsF | sort'   # 附赠一个牛逼的 ll 别名,列表显示 目录内容,按文件与目录排序;


你还可以指定用特定的程序打开相关后缀全名的文件,比如:

CODE_EDITOR=mvim

alias -s py=$CODE_EDITOR       # 在命令行直接输入 python 文件,会用 vim 中打开,以下类似

alias -s js=$CODE_EDITOR

alias -s c=$CODE_EDITOR

alias -s java=$CODE_EDITOR

alias -s txt=$CODE_EDITOR


我这里直接用 CODE_EDITOR指定使用的编译器,我用的是MacVim。当然你也可以指定为Vim,Vi,这样,在打开以指定后缀结尾的文件时,直接输文件名打开始可,如:

-》xx.java ,而不用在前面加上 vim xxx.java。



6.   用上插件,让你爽上加爽


oh my zsh 项目提供了完善的插件体系,相关的文件在  ~/.oh-my-zsh/plugins  目录下,你进入这个目录,会发现内置的插件多翻天!大家可以根据自己的实际学习和工作环境采用。

比如 git 目录。有兴趣的同学可以到网上去找更多适合自己的高效的插件,也记得和我分享哦~


7.   最后

最后,重点来了~~~~推荐大家使用我们公司开发的《逗我》app

http://shouji.baidu.com/soft/item?docid=7728453&from=&f=search_app_%E9%80%97%20%E6%88%91%40list_1_title%401%40header_all_input

        逗我是一款充满欢乐的图片交友社区。

        其实我本可以靠长相就能把到妹纸的,但是我却非要固执地靠才华!这里有:爆笑神图段子,素颜妹纸爆照,欢乐逗比卖萌,哟~吓得我都坐在地上了...

         你可以:P图恶搞网友,弹幕评论吐槽,与妹纸热情互动聊天,哟~吓得我都飞到天上了...告诉我你为什么要装B?为中华之崛起而装B!哟~吓得我都躲到草丛里了...

         逗我狂热粉丝QQ群: 325746781        




你可能感兴趣的:(shell,zsh)