这里先给出原文的链接,需要翻墙原文
这里说的console是指的虚拟终端tty1~6,将下面的代码放在你的.bashrc或者/etc/bash.bashrc配置文件中,然后更新( source .bashrc或者source /etc/bash.bashrc)即可
这个是笔者的tty配色
if [ "$TERM" = "linux" ]; then
echo -en "\e]P0242424" #black background-color
echo -en "\e]P1D75F5F" #darkred
echo -en "\e]P287af5f" #darkgreen
echo -en "\e]P3D7AF87" #brown
echo -en "\e]P48787af" #darkblue
echo -en "\e]P5BD53A5" #darkmagenta
echo -en "\e]P65FAFAF" #darkcyan
echo -en "\e]P798e34d" #green command-char-color
echo -en "\e]P87373c9" #blue warning-message-color
echo -en "\e]P9E33636" #red
echo -en "\e]PA98e34d" #green
echo -en "\e]PBFFD75F" #yellow
echo -en "\e]PC7373C9" #blue
echo -en "\e]PDD633B2" #magenta
echo -en "\e]PE44C9C9" #cyan
echo -en "\e]PF44c9c9" #white
clear #for background artifacting
fi
颜色的格式是 e]PXRRGGBB,其中X是你要改变颜色的VGA颜色通道序号,笔者这里研究出了三个通道的作用,0号是背景色,7号是命令符颜色,8号是警告(错误)信息的颜色,其他的通道笔者没有去研究,研究出的希望留言告诉我更新一下。
ps:如果你的tty不支持颜色的话就没有办法了。