shell颜⾊代码(ANSI控制码)
Shell 颜⾊代码
代码
# col.sh
# 颜⾊代码标识 \003 可以替换为 \E
# 多个 ANSI 控制码可同时使⽤,⽤分号(;)作为分隔符, 红底绿字闪烁:echo -e "\E[32;41;05mtest\E[0m"
echo"默认:⿊⾊背景⾊(40),⽩⾊前景⾊(37),即:⿊底⽩字"
echo
background_color=$"
字体背景颜⾊范围:40-49\n40:⿊⾊
41:红⾊
42:绿⾊
43:黄⾊shell代码
44:蓝⾊
45:紫⾊
46:天蓝
47:⽩⾊\n⽰例代码如下:"
echo -e $background_color
echo -e "\033[40;37m_⿊底 ⽩字 \033[0m"
echo -e "\033[41;37m_红底 ⽩字 \033[0m"
echo -e "\033[42;37m_绿底 ⽩字 \033[0m"
echo -e "\033[43;37m_黄底 ⽩字 \033[0m"
echo -e "\033[44;37m_蓝底 ⽩字 \033[0m"
echo -e "\033[45;37m_紫底 ⽩字 \033[0m"
echo -e "\033[46;37m_天蓝底⽩字 \033[0m"
echo -e "\033[47;30m_⽩底 ⿊字 \033[0m"
echo
foreground_color=$"
字体前景颜⾊范围:30-39\n30:⿊⾊
31:红⾊
32:绿⾊
33:黄⾊
34:蓝⾊
35:紫⾊
36:天蓝
37:⽩⾊\n⽰例代码如下:"
echo -e $foreground_color
echo -e "\033[47;30m_⽩底⿊字 \033[0m"
echo -e "\033[31m_红⾊字 \033[0m"
echo -e "\033[32m_绿⾊字 \033[0m"
echo -e "\033[33m_黄⾊字 \033[0m"
echo -e "\033[34m_蓝⾊字 \033[0m"
echo -e "\033[35m_紫⾊字 \033[0m"
echo -e "\033[36m_天蓝字 \033[0m"
echo -e "\033[37m_⽩⾊字 \033[0m"
执⾏结果
总结(表格形式; \E 标识符在 PS1 环境变量中不⽣效,只能⽤\033)
前景(3开头)背景(4开头)颜⾊ANSI控制码(结束标识\E[0m) 30400⿊⾊\E[30m\E[0m,\E[40m\E[0m
31411红⾊\E[31m\E[0m,\E[41m\E[0m 前景(3开头)背景(4开头)颜⾊ANSI控制码(结束标识\E[0m) 32422绿⾊\E[32m\E[0m,\E[42m\E[0m
33433黄⾊\E[33m\E[0m,\E[43m\E[0m
34444蓝⾊\E[34m\E[0m,\E[44m\E[0m
35455紫⾊\E[35m\E[0m,\E[45m\E[0m
36466天蓝\E[36m\E[0m,\E[46m\E[0m
37477⽩⾊\E[37m\E[0m,\E[47m\E[0m ANSI 其它控制码
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论