终端失去了颜色

run*_*any 13 command-line bash 16.04

在终端中,通常的提示文本user@machine不像往常一样是绿色/蓝色。相反,它就像文本的其余部分一样是白色的。但是,如果我通过 ssh 进入我的服务器,颜色是相同的。也许我不小心按了一个按钮?

编辑中的设置?个人资料偏好?颜色看起来不错。显示的选定调色板是Linux Console

我试过使用,apt remove gnome-terminal && apt install gnome-terminal但仍然没有奏效。我也尝试过使用 MATE 终端方法和使用 UXTerm,但两者都在做同样的问题。

kjp*_*ech 15

当我不小心删除了我的~/.bashrc文件时遇到了这个问题。更改上面评论中所述的配置文件首选项不起作用。由于我完全丢失了我的~/.bashrc文件,我只是简单地复制/etc/skel/.bashrc~/.bashrc. 注销并登录后,我的终端颜色恢复正常。

人们还可以查看/etc/skel/.bashrc他们的~/.bashrc文件中是否缺少与颜色相关的任何内容。

这可能不是 OP 确切问题的解决方案,但我希望它对某人有所帮助。

  • 就我而言,我还丢失了“.profile”,可以从同一位置恢复。 (2认同)

小智 8

我认为您删除了 .bashrc 文件,因此您可以使用以下命令:

cp /etc/skel/.bashrc ~/
Run Code Online (Sandbox Code Playgroud)


Bou*_*aid 8

我复制/etc/skel/.bashrc~/.bashrc

然后source .bashrc

和终端颜色恢复!

  • 有关此问题的更多说明(根据我的经验),重新启动后问题又回来了,因此我通过删除 ``.bash_profile`` 并根据此响应使用 ``.profile`` 来解决此问题:https://askubuntu .com/questions/517677/how-do-i-get-a-colored-bash (2认同)