我正在使用 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 行为,无需注销/登录或重新启动系统。