![Bash On Ubuntu On Window][0] 前言 [Zsh][zsh]是一款非常棒的Shell,使用Linux和Mac系統的人,基本上都知道zsh的存在。 問題 在安裝完[Zsh][zsh]後,zsh是可以使用的,但是重啟之後,又恢復至預設的bash。 我在安裝好之後,使用命令 切 ...
前言
Zsh是一款非常棒的Shell,使用Linux和Mac系統的人,基本上都知道zsh的存在。
問題
在安裝完Zsh後,zsh是可以使用的,但是重啟之後,又恢復至預設的bash。
我在安裝好之後,使用命令chsh -s /bin/zsh
切換預設shell。
然後,輸出$SHELL變數是這樣的:
root@XY ~ # echo $SHELL
/bin/bash
設置無效,我以為要重啟。
於是,重新啟動Bash On Ubuntu On Window。
結果依然無效。
辦法
我在BashOnWindows的GitHub上開了一個issues,目前下麵的辦法可能是最簡單易行的。
在.bashrc配置文件裡面加上zsh
打開.bashrc文件:
root@XY ~ # vi ~/.bashrc
在文件末尾加上bash -c zsh。
然後重新啟動終端即可。
附:安裝
Zsh現在比較流行的是使用oh-my-zsh進行配置,因此需要安裝oh-my-zsh。
安裝zsh
Installing ZSH
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
如果你有更好的方法,希望能分享一下。
原文:解決Bash On Ubuntu On Window安裝Zsh無效問題附安裝說明