原因是下载zsh后,默认shell还在指向zsh/bin 目录
解决:
1. 重新登录
wsl ~ -e bash
2. 修改passwd文件
bin/bash换成/bin/zsh,这个是root用户
保存文件。
exit退出虚机,再执行wsl。
PS C:\Users\GW00241401> wsl ~ -e bash
root@BDGF-7FPQW93:~# sudo vim /etc/passwd
root@BDGF-7FPQW93:~# exit
exit
PS C:\Users\GW00241401> wsl
-bash: /home/linuxbrew/.linuxbrew/Homebrew/bin/brew: No such file or directory
root@BDGF-7FPQW93:/mnt/c/Users/GW00241401#
root@BDGF-7FPQW93:/mnt/c/Users/GW00241401#
这么一改,突发发现 ll 命令好用了。哈哈。
参考: