Zsh是一款很是棒的Shell,使用Linux和Mac系统的人,基本上都知道zsh的存在。git
在安装完Zsh后,zsh是能够使用的,可是重启以后,又恢复至默认的bash。
我在安装好以后,使用命令chsh -s /bin/zsh
切换默认shell。
而后,输出$SHELL变量是这样的:github
root@XY ~ # echo $SHELL /bin/bash
设置无效,我觉得要重启。
因而,从新启动Bash On Ubuntu On Window。
结果依然无效。shell
我在BashOnWindows的GitHub上开了一个issues,目前下面的办法多是最简单易行的。bash
在.bashrc配置文件里面加上zshcurl
打开.bashrc文件:url
root@XY ~ # vi ~/.bashrc
在文件末尾加上bash -c zsh。code
而后从新启动终端便可。get
Zsh如今比较流行的是使用oh-my-zsh进行配置,所以须要安装oh-my-zsh。it
安装zsh
Installing ZSHio
root@XY ~ # sudo apt-get install zsh
安装oh-my-zsh
oh-my-zsh安装能够经过下面两种方式。
via curl
root@XY ~ # sh -c "$(curl -fsSL https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"
via wget
root@XY ~ # sh -c "$(wget https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh -O -)"
更多信息,请参考oh-my-zsh#basic-installation
若是你有更好的方法,但愿能分享一下。