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

wsl zsh
bash -c zsh
ubuntu -c zsh
opensuse-42 -c zsh
sles-12 -c zsh

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

open-wsl.exe -C ~ -c zsh

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

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

参考:


Attribution-NonCommercial 4.0 International (CC BY-NC 4.0)