【问题标题】:Redhat Linux - change directory colorRedhat Linux - 更改目录颜色
【发布时间】:2011-11-24 09:25:03
【问题描述】:

我正在使用 Redhat Linux,我面临的问题是目录的“蓝色”颜色在黑色背景上几乎不可见。我在网上发现一些帖子要求更改文件 /etc/profile.d/colorls.sh/etc/profile.d/colorls.csh 中的一些设置>。但是,这将更改登录系统的每个人的颜色设置。有人可以告诉我如何更改只会影响我的颜色设置吗?

【问题讨论】:

    标签: linux bash shell unix redhat


    【解决方案1】:

    要指定ls输出的颜色,需要设置LS_COLORS。在您的 .zshrc 中,尝试添加:

    LS_COLORS="$LS_COLORS:di=00;33"

    34 是蓝色,33 是……淡黄色。更改该号码并找到您喜欢的。

    使用 dircolors 来了解 LS_COLORS 应该是什么样子,然后添加 -p 来查看颜色列表。

    【讨论】:

      【解决方案2】:

      Joachim's answer 可以很好地解决目录的特定问题,但如果任何其他实用程序使用“蓝色”颜色输出,您会发现它们同样不可读。

      不同的终端模拟器有不同的颜色改变设置;我选择的终端仿真器读取 X 资源以确定要使用的颜色:

            URxvt.color0:   #000000
            URxvt.color1:   #A80000
            URxvt.color2:   #00A800
            URxvt.color3:   #A8A800
            URxvt.color4:   #0000A8
            URxvt.color5:   #A800A8
            URxvt.color6:   #00A8A8
            URxvt.color7:   #A8A8A8
      
            URxvt.color8:   #000054
            URxvt.color9:   #FF0054
            URxvt.color10:  #00FF54
            URxvt.color11:  #FFFF54
            URxvt.color12:  #0000FF
            URxvt.color13:  #FF00FF
            URxvt.color14:  #00FFFF
            URxvt.color15:  #FFFFFF
      

      color4 是有问题的蓝色;我的设置是这样的:

      URxvt.background:       #000000
      URxvt.foreground:       gray75
      URxvt.color3:           DarkGoldenrod
      URxvt.color4:           RoyalBlue
      URxvt.color11:          LightGoldenrod
      URxvt.color12:          LightSteelBlue
      URxvt.color7:           gray75
      URxvt.colorBD:          #ffffff
      URxvt.colorUL:          LightSlateGrey
      URxvt.colorIT:          SteelBlue
      URxvt.cursorColor:      grey90
      URxvt.highlightColor:   grey25
      

      这给出了黑色背景,不太亮的前景,并且大多数其他颜色都足够合理。 (我也发现默认的蓝色不可读。)我把这些放到我的~/.Xresources文件中,登录后或将这个文件与X资源数据库合并后生效:xrdb -merge ~/.Xresources

      当然,不同的终端配置不同。有关更改常用颜色的更多详细信息,请查看终端的联机帮助页。

      【讨论】:

        【解决方案3】:

        您可以在全局文件中看到所做的事情,然后将其添加到您的私有 ~/.profile(或类似文件)中。

        【讨论】:

        • 感谢您的回复。我正在使用 zsh,因此我的私人设置在文件 .zshrc 中。您能否告诉我需要检查哪个全局文件以及需要添加哪些设置?
        【解决方案4】:

        samolod solution 不错。

        如果是 KDE konsole,您可以访问 设置 -> 编辑当前配置文件 -> 外观 -> 编辑 -> 颜色 5. 然后使用图形颜色选择器使其更亮(我选择了#5871FF)。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 2016-04-03
          • 2021-12-07
          • 2013-10-06
          • 1970-01-01
          • 1970-01-01
          • 2013-06-19
          • 1970-01-01
          相关资源
          最近更新 更多