shell颜色代码(ANSI控制码)

Shell 颜色代码

代码

# col.sh
# 颜色代码标识 \003 可以替换为 \E
echo "默认:黑色背景色(40),白色前景色(37),即:黑底白字"
echo
background_color=$"
字体背景颜色范围:40-49\n40:黑色
41:红色
42:绿色
43:黄色
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"

执行结果

shell颜色代码(ANSI控制码)

ANSI控制码

# \033[0m 关闭所有属性,即属性结束标识
# \033[01m 设置高亮度 
# \033[04m 下划线 
# \033[05m 闪烁 
# \033[07m 反显 
# \033[08m 消隐 
# \033[30m -- \033[37m 设置前景色 
# \033[40m -- \033[47m 设置背景色 
# \033[nA 光标上移n行 
# \033[nB 光标下移n行 
# \033[nC 光标右移n行 
# \033[nD 光标左移n行 
# \033[y;xH设置光标位置 
# \033[2J 清屏 
# \033[K 清除从光标到行尾的内容 
# \033[s 保存光标位置 
# \033[u 恢复光标位置 
# \033[?25l 隐藏光标 
# \033[?25h 显示光标

上一篇:229, shell 第七部分 (day229)


下一篇:小学生 自学大数据 第一章linux常用命令 (一)