更改linux目录默认颜色

偶今天按照这个方法真的成功了耶,哈哈,好高兴哟~

今天其实也挺郁闷,当我第一次在没有人帮助的情况下成功的把颜色改了之后,我突然的紧张起来,因为我发现服务器上所有目录颜色都显示成了36号,我怕别人说我乱改颜色,于是又把新建的那个.dir_color给删了。结果我厚着脸皮问了某个developer之后才知道,原来只有用我自己的用户名登录才会显示成我改过的颜色,其他人登录,该显示啥还是啥,唉,貌似又被鄙视了~~~

 

在控制台下,用ls,就会发现,shell将不同类型的文件项目显示为不同的颜色。者可以提高效率,不用ls -l便能大概的把各个文件的类型情况了解一下。
你有没有想过更改这个着色配置呢?
其实,在/etc下有一个DIR_COLORS的文件,这是一个着色控制的模版。现将这个模版拷出来。如果想让这个配置在root用户下生效,边拷到 /root下;如果想在abc(例子)用户下生效,便拷到/home/abc/下。之后将文件改名为(注意小写,和“.”号).dir_colors (paris温馨提示:名字千万不要错了哟,偶第一次改成了.dir_color,结果郁闷半天)
用 vi打开他,往下找,就会发现,一处标记者DIR的行,行的右边,两个两位的十进制数,并且这两个字的颜色是不同的。这就是对文件项目中文件夹 (directory)的着色方案。那两个数便是所用的颜色。右边那个便是用ls是显示的颜色。随便改一下,便会发现数字的颜色也跟着变化。这就使将来可 能的颜色了。

在DIR行的下面,还有其他类型的文件着色方案,同样的格式,改改试试就行了。
之后,存盘。关掉命令行窗口。
再次打开命令行,便会卡看到你修改过后的结果了。很有意思。

在DIR_COLORS的文件顶端,有修改的说明和不同颜色对应的数字,可以作为参考。

-----------------------------------------------------------------------------------------------------------------------

Linux 在命令行方式中,默认 的目录 显示颜色 为蓝色,在黑色背景下难以看清。

  现介绍一种修改显示颜色 的方法:

  1、将/etc/DIR_COLORS文件cp到~/下,并改名为.dir_colors。

  2、编辑.dir_colors文件,找到“DIR 01;34   # directory”,将34改为36。

  你可以找到文件的两行注释:

  # Text color codes:

  # 30=black 31=red 32=green 33=yellow 34=blue 35=magenta 36=cyan 37=white

  按照颜色 对应的数字,你还可以把目录 显示颜色 改成其他的。

  同样其他的显示效果(包括背景)也可以参照说明进行修改。

  这样你就可以定制自己的linux 下命令行方式下的个性化显示效果了。

-----------------------------------------------------------------------------------------------------------------------

linux 命令行中目录颜色 的修改
2009-08-29 10:52
Linux 命令行中目录默认的颜色 为蓝色,在黑色背景下难以看清。

修改显示颜色 的方法:

打开/etc/DIR_COLORS文件,查看开始部分的注释 如下:

# Configuration file for the color ls utility
# This file goes in the /etc directory, and must be world readable.
# You can copy this file to .dir_colors in your $HOME directory to override
# the system defaults.

根据注释 拷贝该文件到~/家目录下,并改名为.dir_colors,稍作编辑如下:

# 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
# 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;36       # 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

# This is for files with execute permission:
EXEC 01;32

找到“DIR 01;34 # directory ”,将34改为36(偶感觉36这个颜色还是不错滴~)
找到文件的两行注释 :
# Text color codes:
# 30=black 31=red 32=green 33=yellow 34=blue 35=magenta 36=cyan 37=white
按照颜色 对应的数字,你还可以把目录显示颜色 改成其他的,重新登陆shell即可看到效果。

Linux系统中,更改用户颜色通常是通过配置Shell环境来实现的。不同的Shell有不同的配置方式,例如bash和zsh。这里以bash为例进行说明。 1. 首先,你需要编辑用户的`.bashrc`文件,该文件位于用户的主目录下。你可以使用任何文本编辑器打开这个文件,例如使用命令`nano ~/.bashrc`。 2. 在`.bashrc`文件中,你可以使用`PS1`变量来设置命令提示符的样式和颜色。`PS1`变量定义了用户在命令行界面看到的提示符格式。 3. 在`PS1`变量中,你可以插入一些特殊的字符序列来定义颜色。这些字符序列以`\[`开始,以`\]`结束。在它们之间,你可以使用以下格式来定义颜色: - `\e[31m`:红色 - `\e[32m`:绿色 - `\e[33m`:黄色 - `\e[34m`:蓝色 - `\e[35m`:紫色 - `\e[36m`:青色 - `\e[37m`:白色 例如,如果你想将用户名部分设置为红色,可以这样配置: ```bash PS1='\[\e[31m\]\u\[\e[0m\]@\[\e[31m\]\h\[\e[0m\]:\[\e[31m\]\w\[\e[0m\]\$ ' ``` 这里`\u`代表用户名,`\h`代表主机名,`\w`代表当前目录路径,`\$`代表提示符(普通用户显示`$`,root用户显示`#`),而`\[\e[0m\]`是用于重置颜色默认状态。 4. 修改完毕后,保存并关闭文件,然后在终端执行`source ~/.bashrc`命令使改动生效,或者重新登录你的用户账户。 请记住,不同的终端模拟器可能对颜色代码的支持不同,上述颜色代码在大多数终端中都应该有效。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值