更改 Ubuntu Server 中的终端颜色

更改 Ubuntu Server 中的终端颜色

我想改变颜色。淡蓝色文件名上的浅绿色高亮让我的眼睛很难受。

我不确定我是否正在使用xtermgnome其他什么,但我想更改默认配色方案(最好是一些对我的角膜不那么刺激的东西)并让它保持更改(更新我的用户配置文件)。

颜色很好,但有时会使文本难以阅读。如果我不能拥有漂亮的颜色,我宁愿没有颜色,使用标准的黑白。

答案1

您需要在(系统范围内)LS_COLORS中配置导出~/.dir_colors/etc/dir_colors

请参阅此处的文档:http://manpages.ubuntu.com/manpages/karmic/man5/dir_colors.5.html

::编辑::

为了使它坚持下去:

  1. 将此附加到您的~/.bashrc
    如果 [ "$TERM" != "dumb" ]; 然后
      [ -e “$HOME/.dir_colors” ] &&
      DIR_COLORS="$HOME/.dir_colors" [ -e "$DIR_COLORS" ] ||
      DIR_COLORS=""
      eval "`dircolors -b $DIR_COLORS`"
      别名 ls='ls --color=auto'
  1. 创建/编辑您的~/.dir_colors

    例如dircolors --print-database > .dir_colors

  2. 然后使用以下命令强制读取 .bashrc 文件:

    美元:source ~/.bashrc

  3. 一切都应该是美好的。

答案2

如何更改 Linux shell 中文件列表的颜色

概括

Linux 交互式终端(又称 ssh 终端、konsole 或控制台登录)会自动选择“文件”、“目录”、“硬链接”、“软链接”、“管道”、“套接字”、“文件系统”等的颜色。当您输入“ls”列出文件内容时,您会看到这些颜色显示出来。目录通常为蓝色,文件通常为浅灰色。不同类型的文件系统对象使用不同的前景色/背景色。

问题:

当您输入“ls”时,终端会将目录链接显示为深蓝色,并且您希望它显示为浅青色,以便您能更好地阅读。

解决方案

使用您最喜欢的编辑器打开此文件:/etc/DIR_COLORS 您应该会看到类似这样的内容:

#NORMAL 00      # no color code at all
#FILE 00        # regular file: use no color at all
RESET 0         # reset to "normal" color
DIR 01;34       # directory
LINK 01;36      # symbolic link.  (If you set this to 'target' instead of a
                # numerical value, the color is as for the file pointed to.)
MULTIHARDLINK 00        # regular file with more than one link
FIFO 40;33      # pipe
SOCK 01;35      # socket
DOOR 01;35      # door
BLK 40;33;01    # block device driver
CHR 40;33;01    # character device driver
ORPHAN 01;05;37;41  # orphaned syminks
MISSING 01;05;37;41 # ... and the files they point to
SETUID 37;41    # file that is setuid (u+s)
SETGID 30;43    # file that is setgid (g+s)
CAPABILITY 30;41        # file with capability
STICKY_OTHER_WRITABLE 30;42 # dir that is sticky and other-writable (+t,o+w)
OTHER_WRITABLE 34;42 # dir that is other-writable (o+w) and not sticky
STICKY 37;44    # dir with the sticky bit set (+t) and not other-writable

请注意第 4 行以“DIR”开头。这是目录链接的颜色。如果您想了解有关代码含义的更多信息,请访问此网站:

http://tldp.org/HOWTO/Bash-Prompt-HOWTO/x329.html

请注意,DIR 的代码是“01;34”。34 表示深蓝色。您可能想直接编辑此文件 /etc/DIR_COLORS。不要这样做。因为这样您将更改登录此计算机的每个人的颜色。您必须在自己的目录中复制此文件,这样只有您的登录会受到影响。

如何更改用户的目录颜色

使用以下命令将 /etc/DIR_COLORS 复制到您的主目录中:

cp /etc/DIR_COLORS /home/yourusername/.dir_colors

在您最喜欢的编辑器中打开 /home/yourusername/.dir_colors 并编辑如下行:

DIR 01;34       # directory

并将其改为:

DIR 01;36       # directory

34 是蓝色的代码,36 是青色的代码。保存 /home/yourusername/.dir_colors 您必须注销/登录才能使设置生效。(获取您的配置文件不会影响更改)。注销/登录后,运行命令“ls”。目录应显示青色而不是蓝色。如下所示:

前:

在此处输入图片描述

后:

在此处输入图片描述

答案3

假设您使用的是 gnome-terminal,您可以选择编辑 > 配置文件...,然后选择当前配置文件(例如默认),然后单击编辑(或单击新建并输入新配置文件的名称 - 如果这样做,则稍后需要将其设置为“启动新终端时使用的配置文件”)。现在,您可以单击颜色选项卡,在其中设置背景和前景色并操作调色板(包括在内置方案中进行选择)。

您可以尝试黑底白字的前景/背景方案和探戈调色板(其颜色有点柔和)。

相关内容