Windows 10 WSL2 Ubuntu 22.04 不再以 bash 颜色启动

Windows 10 WSL2 Ubuntu 22.04 不再以 bash 颜色启动

我正在使用 Windows 终端。添加的颜色别名.bashrc消失了。实际上,我做了一件蠢事 -.bashrc

echo 'alias kubectl="minikube kubectl --"' > ~/.bashrc

尝试过WSL2 不再以 bash colors 开始 接下来的解决方案似乎都不起作用:

  • 添加force_color_prompt=yes~/.bashrc
  • 将所有东西搬进~/.bash_profile
  • 删除~/.bashrc~/.bash_profile

还做了下一步,但没有运气:

  • 重新启动 Windows 终端
  • 通过执行停止了 wsl wsl --shutdown。关闭Windows Terminal并再次打开。

答案1

首先确保您没有以 root 身份登录。root 用户通常不会进行任何特别的操作。

如果以标准用户登录时出现这种情况,您可以恢复默认.bashrc文件:

cp /etc/skel/.bashrc ~/.bashrc

然后获取它:

source ~/.bashrc

这将恢复默认的 Bash 行为,无需注销/登录或重新启动系统。

相关内容