oh-my-zsh是基于Zsh(Zsh是一个Linux用户很少使用的power-shell,这是由于大多数Linux产品安装,以及默认使用bash shell)的功能作了一个扩展,方便插件管理、主体自定义等。oh-my-zsh源码在 https://github.com/robbyrussell/oh-my-zsh ,它的License为MIT。
在Ubuntu下使用Git维护code时,如果分支太多,有时会弄混当前是在哪个分支上进行的操作,push code时容易push到错误的分支,原因是终端不能显示的指出当前是在哪个分支上进行的操作,如下图,oh-my-zsh可解决这个问题。
安装oh-my-zsh操作步骤如下:
1. 通过cat/etc/shell或zsh --version查看是否已安装了zsh,如下图:
若没有安装,则执行sudo apt-get install zsh-dev进行安装,结果如下图:
2. 执行命令:
$ sh -c "$(wget https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh -O -)"正确安装后的结果如下图:
3. 重启后,终端再次定位到Linux_code_Test目录的结果显示如下: