我使用具有黑色背景的腻子,想知道是否有办法改变深蓝色目录的颜色。
我注意到 DIR_COLORS.xterm 和 DIR_COLORS
他们扮演这个角色吗?
答案1
这取决于您使用的 Linux 版本,例如在 Ubuntu 上您可以编辑 Bash 文件,而在其他版本上您可以编辑 DIR_COLORS。
CentOS/RHEL/Fedora
步骤 1-将 DIR_COLORS 复制到您的主文件夹或对所有帐户跳过此步骤。
cp /etc/DIR_COLORS ~/.dir_colors
步骤 2 - 编辑 DIR_COLORS(如果你将它复制到你的主文件夹,否则只需 vi dir_colors
vi ~/.dir_colors
步骤 3 - 查找
DIR 01;34 # directory
步骤 4 - 替换(将 33 更改为您想要的颜色)
DIR 01;33 # directory
您可能还需要在 Xterm 文件中执行此操作,但通常这更具本地性。
Ubuntu
步骤 1 - Ubuntu 首先备份 Bash 文件
sudo cp .bashrc .bashrc-backup
第 2 步 - 然后 nano 修改 Bashrc 文件
sudo nano .bashrc
您可以在这里找到更多针对 Ubuntu 用户的帮助。
答案2
PuTTY 使用自己的颜色规范来模拟 X 终端。它位于启动时的主配置窗口中的窗口 -> 颜色类别下。在“调整 PuTTY 显示的精确颜色”部分中,您可以在“选择要调整的颜色”框中编辑条目。例如,通常的目录颜色是 ANSI 蓝色。我觉得这个颜色太暗了,所以我把它调亮到 (74,74,255)。
要在大多数发行版(当然还有类似 Debian 的东西,比如 Ubuntu)下的标准 bash 会话中启用颜色,首先测试dircolors
可执行文件是否存在,然后查找本地覆盖.dircolors
。如果找到,则使用本地文件运行 dircolors,如果找不到,则使用系统默认值。
if [ -x /usr/bin/dircolors ]; then
test -r ~/.dircolors && eval "$(dircolors -b ~/.dircolors)" || eval "$(dircolors -b)"
fi
该-b
标志表示发出与 Bourne shell 兼容的着色规则。要更改颜色本身,您需要提供一个包含所需覆盖的 X11 资源文件。将其放入~/.Xresources
并添加类似 的行*xterm*color12: #1e90ff
。这将在下次登录时合并到您的 X 资源数据库中。您需要进行实验以查看哪种颜色映射到哪种文件类型。
答案3
.dircolors.xterm
例如,您可以使用以下代码进行修改...在您的情况下,如果您想要不同的目录颜色,请从“01; 34”更改为“01; 31”之类的内容。
# Below are the color init strings for the basic file types. A color init
# string consists of one or more of the following numeric codes:
# Attribute codes:
# 00=none 01=bold 04=underscore 05=blink 07=reverse 08=concealed
# Text color codes:
# 30=black 31=red 32=green 33=yellow 34=blue 35=magenta 36=cyan 37=white
# Background color codes:
# 40=black 41=red 42=green 43=yellow 44=blue 45=magenta 46=cyan 47=white
NORMAL 00 # global default, although everything should be something.
FILE 00 # normal file
DIR 01;34 # directory
LINK 01;36 # symbolic link
FIFO 40;33 # pipe
SOCK 01;35 # socket
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
答案4
我在 Windows 上使用 PuTTY 连接到 Linux 机器时遇到了同样的问题。一个快速解决方法是使用 PuTTY UI 的“已保存会话”功能。从 PuTTY 启动屏幕:
- 打开“会话”选项卡:在“已保存的会话”文本框中输入会话名称
- 打开“窗口”>“颜色”选项卡:在“选择要调整的颜色”选择框下,选择“ANSI 蓝色”。单击“修改”按钮。
- 选择较浅的颜色。
- 打开“会话”选项卡:确保选择了新会话,然后单击“保存”按钮
现在,当您想要再次连接时,您可以选择已保存的会话并加载它。您的颜色将被保留。
如果您要反复连接到同一个盒子,我更喜欢其他答案。我宁愿编辑配置文件而不是使用 UI。但是,当我只需要几次连接到新机器时,我发现这很有用。