![如何修复一台机器上与另一台机器具有相同配置的 .bashrc 没有颜色的问题?](https://linux22.com/image/1064644/%E5%A6%82%E4%BD%95%E4%BF%AE%E5%A4%8D%E4%B8%80%E5%8F%B0%E6%9C%BA%E5%99%A8%E4%B8%8A%E4%B8%8E%E5%8F%A6%E4%B8%80%E5%8F%B0%E6%9C%BA%E5%99%A8%E5%85%B7%E6%9C%89%E7%9B%B8%E5%90%8C%E9%85%8D%E7%BD%AE%E7%9A%84%20.bashrc%20%E6%B2%A1%E6%9C%89%E9%A2%9C%E8%89%B2%E7%9A%84%E9%97%AE%E9%A2%98%EF%BC%9F.png)
我正在启动一堆相同的服务器,但我还没有设置操作部署。好吧,我在初始化第一个服务器时已经犯了一个错误,即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
,问题已修复。