bash的颜色显示规则

bash颜色显示规则:
调用了ASCII编码对于颜色的设置方案;

Ctrl键:\033
[: 控制字符和颜色代码间的分隔符;
所有的颜色代码都应该使用m结尾:

颜色代码
0:关闭颜色显示属性,恢复为黑白色;
1:加粗显示文本字符;
4:为文本字符添加下划线;
5:使文本字符闪烁;
7:将文本字符的背景颜色和前景颜色交换;
8:将文本字符的背景颜色设置为与前景色相同;

30-39:设置文本字符的前景色,38,39为保留,未被使用;
40-49:设置文本字符的背景色,48,49为保留,暂时未被使用;

注意:此类控制字符和颜色代码必须放置在echo -e中显示

echo -e "\033[1;42mhello[0m"


例子:(自己多测试,这个上边不显示颜色,这就很难受 @.@)

[root@localhost~]#echo-e"\033[1;32mHello\033[0m"
Hello

相关文章

用的openwrt路由器,家里宽带申请了动态公网ip,为了方便把2...
#!/bin/bashcommand1&command2&wait从Shell脚本并行...
1.先查出MAMP下面集成的PHP版本cd/Applications/MAMP/bin/ph...
1、先输入locale-a,查看一下现在已安装的语言2、若不存在如...
BashPerlTclsyntaxdiff1.进制数表示Languagebinaryoctalhexa...
正常安装了k8s后,使用kubect工具后接的命令不能直接tab补全...