改变Linux ls文件/目录的颜色

我用黑色背景的腻子,想知道是否有或者是改变深蓝色的颜色的方法。

我注意到了DIR_COLORS.xterm和DIR_COLORS

他们扮演这个angular色吗?

这取决于您使用的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的

第一步 – Ubuntu首先备份Bash文件

 sudo cp .bashrc .bashrc-backup 

第2步 – 然后纳米Bashrc文件

 sudo nano .bashrc 

Ubuntu用户的更多帮助可以在这里find。

http://help.ubuntu.com/community/CustomizingBashPrompt

PuTTY使用自己的颜色规格来模拟Xterminal。 它在启动时的主configuration窗口中的“窗口 – >颜色”类别下。 在“调整精确颜色显示”一节中,您可以在“select要调整的颜色”框中编辑条目。 通常的目录颜色,例如ANSI蓝色。 我觉得这太黑了,所以我减轻(74,74,255)。

要在绝大多数发行版(以及类似Debian的东西,比如Ubuntu)中启用标准bash会话中的颜色,首先要testingdircolors可执行文件的存在性,然后查找本地覆盖.dircolors 。 如果find,请使用本地文件运行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 。 这将在下次login时合并到您的X资源数据库中。 您将需要尝试查看哪种颜色被映射到哪种文件types。

您可以修改.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 

我有同样的问题,使用Windows上的PuTTY连接到一个Linux机器。 快速解决方法是使用PuTTY UI的“保存的会话”function。 从PuTTY启动屏幕:

  1. 打开“会话”选项卡:在“保存的会话”文本框中input会话名称
  2. 打开“窗口”>“颜色”标签:在“select颜色调整”select框下,select“ANSI蓝色”。 点击“修改”button。
  3. select较浅的颜色。
  4. 打开“会话”选项卡:确保您的新会话被选中,然后单击“保存”button

现在,当您想再次连接时,您可以select您的保存的会话并加载它。 你的颜色将被保留。

如果你连接到同一个盒子,我更喜欢其他的答案。 我宁愿编辑一个configuration文件,而不是使用UI。 不过,当我只需要几次连接新机器时,我发现这很有用。