Linux中shell打印颜色设置以及命令提示符修改颜色

shell打印颜色设置

例:创建脚本文件w.sh添加以下内容测试

#!/bin/bash  
# 先定义一些颜色:

red='\e[0;41m' # 红色  
RED='\e[1;31m'
green='\e[0;32m' # 绿色  
GREEN='\e[1;32m'
yellow='\e[5;43m' # 黄色  
YELLOW='\e[1;33m'
blue='\e[0;34m' # 蓝色  
BLUE='\e[1;34m'
purple='\e[0;35m' # 紫色  
PURPLE='\e[1;35m'
cyan='\e[4;36m' # 蓝绿色  
CYAN='\e[1;36m'
WHITE='\e[1;37m' # 白色
 
NC='\e[0m' # 没有颜色

echo -e "${red}恭喜发财 ${NC}"
echo -e "${RED}万事如意 ${NC}"    
echo -e "${green}事事顺利 ${NC}"
echo -e "${GREEN}心想事成 ${NC}"  
echo -e "${yellow}身体健康 ${NC}"
echo -e "${YELLOW}年年有余 ${NC}"    
echo -e "${cyan}子孙满堂 ${NC}"
echo -e "${CYAN}新婚快乐 ${NC}"

执行脚本测试

Linux中shell打印颜色设置以及命令提示符修改颜色_第1张图片

命令提示符修改颜色

#PS1="\e[1;32m[\\u@\\h \\W]\\$ \e[m "  


注释:
PS1中设置字符颜色的格式为:\[\e[F;Bm\],其中“F“为字体颜色,编号为30-37,“B”为背景颜色,编号为40-47。用 \e[m 结束颜色设置
F       B
30    40    黑色
31    41    红色
32    42    绿色
33    43    黄色
34    44    蓝色
35    45    紫红色
36    46    青蓝色
37    47    白色 

Linux中shell打印颜色设置以及命令提示符修改颜色_第2张图片

Linux中shell打印颜色设置以及命令提示符修改颜色_第3张图片

感谢观看!希望能够帮助到大家!

你可能感兴趣的:(linux,运维,服务器,数据库,前端,adb,javascript)