zsh是什么

Posted on Jun 12, 2015

安装

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

牛B地方

###1.万能的TAB

不仅可以自动补全命令,列出待选文件夹/文件,还能显示一些命令的待选参数。比如kill就会显示目前的进程情况,选择一个即可删除。

###2.快捷输入

可自定义,输入alias可以看到当前的快捷输入,比如不需要输入cd,只要输入目录名即可进入该目录。输入..即可回到上一级目录。

最有用的是把git的命令都缩短了,太爽了。

快速输入的一般配置如下:

还可以自定义快速输入,比如我的个人定制在此,配置用Emacs来打开文件.请将该文件放在.oh-my-zsh/lib下:

3.快速进入目录

zsh搭配autojump插件,输入后即可跳转,前提是这个目录之前曾经进入过。

 j 目录名的一部分

4. 强大的历史记录

输入指令,然后用上下箭头可以翻阅你执行的所有关于这条指令的记录。

5.智能拼写纠正

输错命令会自动纠正

6.目录浏览和跳转

输入d,即可列出你在这个会话里访问的目录列表,输入列表前的序号,即可直接跳转。