Linux下shell颜色配置

时间:2022-05-27 10:08:55

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

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

Front    Back   Color


绿
黄(棕)



2.颜色设置格式

(1) echo命令使用

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

echo -e "\033[32;40m[OK]\033[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"