shell编程:echo颜色
ANSI控制码 | 作用 |
---|
\033[0m | 关闭所有属性 |
\033[1m | 设置高亮度 |
\033[4m | 下划线 |
\033[5m | 闪烁 |
\033[7m | 反显 |
\033[8m | 消隐 |
\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 | 显示光标 |
例如:
command | 说明 |
---|
echo -ne "0\033[32m" | 可以将字符的显示颜色改为绿色 |
echo -ne "0\033[3;1H" | 可以将光标移到第3行第1列处 |
echo -e "\033[1m aaa \033[0m" | 绿色 |
echo -e "\033[5m 检查服务器时间 \033[0m" | 闪烁 |
echo -e "\033[32m \033[5m 检查服务器时间 \033[0m" | 绿色并闪烁 |
echo -e "\033[5m \033[32m 检查服务器时间 \033[0m" | 绿色并闪烁 |
echo -e "\033[31m 红色字 \033[0m" | |
echo -e "\033[34m 黄色字 \033[0m" | |
echo -e "\033[41;33m 红底黄字 \033[0m" | |
echo -e "\033[41;37m 红底白字 \033[0m" | |
字颜色:30—–37 | 字颜色 |
echo -e "\033[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" | |
字背景颜色范围:40—–47 | 背景颜色 |
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" | |
当前页面是本站的「Google AMP」版。查看和发表评论请点击:完整版 »