Linux下shell颜色配置

颜色配置涉及以下几个地方(本人常用的):命令提示符,文件及目录名显示,echo -e命令

1.颜色值分为前景色和背景色,颜色码值对应关系如下:

Front    Back   Color
30        4031        4132        42      绿
33        43      黄(棕)
34        4435        4536        4637        47

2.颜色设置格式

(1) echo命令使用

"33[F;Bmstring33[0m"    F和B分别表示前景和背景颜色的码值

echo -e "33[32;40m[OK]33[0m"     #显示黑底绿字的"[OK]"

(2)命令提示符颜色

修改~/.bashrc文件,添加如下内容

export PS1='[[e[32;40m]u@w]$ '

(3)修改shell终端显示目录,文件名称的颜色

在系统命令行界面默认目录颜色是蓝色,在黑色底色上无法看清,修改颜色方法:

cp /etc/DIR_COLORS ~/.dir_colors
vim ~/.dir_colors
找到"DIR 01;34" 修改为"DIR 01;32"

原文地址:https://www.cnblogs.com/techroad4ca/p/5433172.html