加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Linux > 正文

WSL下卸载了zsh / fish后无法启动bash解决方案

发布时间:2020-12-13 23:16:58 所属栏目:Linux 来源:网络整理
导读:最近在鼓捣wsl,感觉自己用还是蛮好用的。听说1903要更新新的cmd,还蛮期待的 解决步骤: 建议先下载个everything,windows下非常好用的文件查找软件。 启动后搜索 .bashrc ,找到路径后缀为你默认登录账号的对应的 .bashrc 文件 用编辑器打开后,如果要卸载z

最近在鼓捣wsl,感觉自己用还是蛮好用的。听说1903要更新新的cmd,还蛮期待的


解决步骤:

建议先下载个everything,windows下非常好用的文件查找软件。

  1. 启动后搜索.bashrc,找到路径后缀为你默认登录账号的对应的.bashrc文件


    用编辑器打开后,如果要卸载zsh则搜索zsh,如果是Fish同理。找到这一段后注释掉,启动bash,若可以则成功。

  2. 继续搜索C:Users11018AppDataLocalPackagesCanonicalGroupLimited.Ubuntu18.04onWindows_79rhkp1fndgscLocalStaterootfsetcpasswd
  3. 前面路径名对应自己WSL所在的路径名,主要是要找到etcpasswd文件。同样打开它。修改默认登录账户的后缀,/bin/zsh (或 /bin/fish)改为/bin/bash,保存,重新打开bash即可

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读