终端配色方案不起作用

终端配色方案不起作用

我如何重置 gnome-terminal 配色方案?当我使用ls命令时,我的终端不显示颜色差异。所有文件和目录都显示为白色。很难看出哪个是目录,哪个是文件。我不知道究竟是什么导致了这个问题。问题来自我之前的 linux 安装。有关导致此问题的详细信息,我所做的是:

  1. 我安装的是arch linux系统。
  2. 我删除了主分区并创建了一个新分区。第一次使用 gnome-terminal 配色方案时,它不起作用。
  3. 我使用之前使用的 arch home 分区安装 Ubuntu,没有对其进行格式化。我认为设置继续进行。
  4. 那么 gnome-terminal 配色方案与以前的 arch 系统有同样的问题。

我怎样才能解决这个问题?

答案1

当您删除主分区时,您可能已删除ls默认配置的别名,该别名位于 中~/.bashrc。由于您在安装 Ubuntu 时保留了相同的主目录,因此该理论解释了您所遇到的情况。

要测试是否是这种情况,请使用

ls --color=auto

如果一切正常,您需要恢复默认别名和一些其他内容,为此,我建议您将其复制到您的主目录中(如果您在主目录中/etc/skel/.bashrc自定义了内容,请小心)。.bashrc

这也取决于coreutils包(用于dircolors实用程序),但它安装在每个 ubuntu 系统中,所以我很确定你没有缺少那个包。

答案2

您需要将该文件复制/etc/skel/.bashrc到您的主目录中。

然后您还必须运行source ~/.bashrc或启动一个新的 shell 来使用这些更改。

这在 16.04 上有效。

相关内容