首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >[进程退出代码1],无法打开WSL,zsh

[进程退出代码1],无法打开WSL,zsh
EN

Stack Overflow用户
提问于 2021-04-26 06:00:24
回答 2查看 3.5K关注 0票数 3

当我试图访问一个WSL发行版时,我会得到[process exited with code 1]。这是在使用命令:sudo apt-get remove zsh删除zsh之后发生的。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2021-05-20 15:50:34

我移除zsh,忘记将bash设置为默认shell。

所以我现在做了这个和它的工作;

使用根wsl -u root登录

然后执行以下命令chsh -s /bin/bash <username>

重新启动终端和它。

最诚挚的问候!

票数 16
EN

Stack Overflow用户

发布于 2021-11-20 17:30:40

这发生在我从wsl2卸载zsh之后。

您需要更改默认终端以使用bash而不是zsh,这可以首先安装zsh,然后将bash设置为默认值。

  • 步骤1:转到windows PowerShell C:\WINDOWS\system32>

wsl.exe -e sudo apt-get install zsh

  • 步骤2:重新启动
  • 终端

更改/etc/pam.d/chsh:从:

auth required pam\_shells.so

auth sufficient pam\_shells.so

  • 步骤3:

chsh -s /bin/bash root

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/67261530

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档