如何修复一台机器上与另一台机器具有相同配置的 .bashrc 没有颜色的问题?

如何修复一台机器上与另一台机器具有相同配置的 .bashrc 没有颜色的问题?

我正在启动一堆相同的服务器,但我还没有设置操作部署。好吧,我在初始化第一个服务器时已经犯了一个错误,即useradd steam没有adduser steam

第一个服务器没有颜色

我尝试修复用户使用mkhomedir_helper steam,以及将用户目录切换至 /home/steam1 并返回至 /home/steam。我在第二台服务器上没有犯这个错误,而且那台服务器上有颜色。

第二台服务器没有颜色

我尝试.bashrc从 root 帐户和/etc/skel

rm /home/steam/.bashrc;sudo cp /root/.bashrc /home/steam/.bashrc
rm /home/steam/.bashrc rm /home/steam/.profile /home/steam/.bash_logout;sudo cp /etc/skel/.* /home/steam

执行完每个命令后,我断开并重新连接到我的盒子,但仍然没有颜色。我也尝试设置force_color_prompt=yes,但这也没有解决颜色问题。

关于如何修复此用户帐户以使其具有颜色,您有什么想法吗?我在框和​​根上创建的任何新用户也都有颜色。

答案1

我使用了我的其中一个图像脚本来添加我的自定义环境变量.bash_profile(就像我在 Red Hat 发行版上做的那样),不知道 Ubuntu 使用的是.profile哪个,而且通过定义.bash_profile我覆盖了.profile

我将变量移入.profile并删除.bash_profile,问题已修复。

相关内容