how to change shell in WSL (windows subsystem linux)?

1
2
3
4
5
wsl zsh
bash -c zsh
ubuntu -c zsh
opensuse-42 -c zsh
sles-12 -c zsh

or
因为我用的是wsl-terminal
在windows里面,右击快捷方式的属性,输入下面这些

1
open-wsl.exe -C ~ -c zsh

还有一种古典方式
.bashrc里面加入这些

1
2
3
4
# Launch Zsh
if [ -t 1 ]; then
exec zsh
fi

参考:


creativ common license