14.04 中的终端输出颜色与 16.04 中的相同

14.04 中的终端输出颜色与 16.04 中的相同

我已将双启动变成三重启动,并且运行的是 Ubuntu 16.04 和 Ubuntu Gnome 14.04。

我注意到 14.04 的终端输出只有目录有颜色。在 16.04 中,我有更多的输出已经带颜色,这让事情变得简单。

例如,这是dmesg16.04 的输出:

16.04

如上所示,很多内容都用颜色标出,以便于浏览。我特意在这里生成了一个错误,以显示错误如何自动用红色标出,以便于发现。

dmesg以下是14.04的输出:

14.04

正如你所见,它变得更加难读了。

我尝试过设置终端主题等,但没有自动着色。我也读过有关文件的信息,/etc/terminal-colors.d但我在 16.04 中没有这个文件。

我如何从 16.04 导出颜色设置并将其导入 14.04?或者这只是终端版本不同的问题?我正在考虑永久切换到 Ubuntu Gnome 14.04,其中只有几项我想先更新。

我已经尝试取消注释force_color_prompt=yes.bashrc没有任何改变。

答案1

dmesg16.04 支持彩色输出,而 14.04 则不支持。只需查看手册页即可。

  1. 16.04

    -L, --color[=when]
          Colorize the output.  The optional argument when  can  be  auto,
          never  or  always.  If the when argument is omitted, it defaults
          to auto.  The colors can be disabled, for the  current  built-in
          default see --help output. See also the COLORS section.
    
  2. 14.04:没有这个选项。

答案2

希望force_color_prompt=yes在您的文件中设置指令.bashrc能够使其工作。force_color_prompt=yes默认情况下,该指令被注释。取消注释,保存并执行您的 .bashrc 文件以查看更改。

获取文件的命令.bashrc

cd ~
source .bashrc

相关内容