Powershell 已删除WSL上的Shell,无法访问WSL
在试图从运行在WSL上的Ubuntu中删除zsh时,我运行了: sudo apt get——清除清除zsh 愚蠢的是,我没有重置我的默认shell,所以我无法访问WSL。车窗闪烁打开,然后关闭 我可以从powershell中看到我在WSL中的所有文件仍然可用,但我不知道如何从powershell重置WSL中的默认shellPowershell 已删除WSL上的Shell,无法访问WSL,powershell,windows-subsystem-for-linux,Powershell,Windows Subsystem For Linux,在试图从运行在WSL上的Ubuntu中删除zsh时,我运行了: sudo apt get——清除清除zsh 愚蠢的是,我没有重置我的默认shell,所以我无法访问WSL。车窗闪烁打开,然后关闭 我可以从powershell中看到我在WSL中的所有文件仍然可用,但我不知道如何从powershell重置WSL中的默认shell 如何从Powershell重新安装bash或zsh?因此我找到了答案。从“提升”的powershell中,我执行了以下命令: cd\wsl$ wsl-ebash sudo v
如何从Powershell重新安装bash或zsh?因此我找到了答案。从“提升”的powershell中,我执行了以下命令: cd\wsl$ wsl-ebash sudo vipw
从那里,我转到/etc/passwd,并将用户名上的shell改为bash。chsh可能是vipw的替代品