unix Redhat Linux -更改目录颜色

cwtwac6a  于 2022-11-04  发布在  Unix
关注(0)|答案(4)|浏览(185)

我正在使用Redhat Linux,但我所面对的问题是在黑色背景下几乎看不到目录的“蓝色”。我在网上找到一些帖子,要求更改文件**/etc/profile.d/colorls.sh/etc/profile.d/colorls.csh**中的一些设置。然而,这将改变每个登录到系统的人的颜色设置。2有人能告诉我如何改变只影响我的颜色设置吗?

798qvoo8

798qvoo81#

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

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

34是蓝色的,33是...黄色的。改变那个数字,找到你喜欢的。
使用dircolors了解LS_COLORS的外观,并添加**-p**以查看颜色列表。

628mspwn

628mspwn2#

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 .
当然,不同的终端配置是不同的。请查看终端的手册页,了解更多有关更改常用颜色的详细信息。

yqhsw0fo

yqhsw0fo3#

您可以查看全局文件中的操作,然后将其添加到您的私有~/.profile(或类似文件)中。

toiithl6

toiithl64#

samolod solution是好的。
在KDE控制台的情况下,你去设置-〉编辑当前配置文件-〉外观-〉编辑-〉颜色5。然后使用图形颜色选择器,使它更亮(我选择了#5871FF)。

相关问题