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

发布时间:2023年12月28日

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}"

执行脚本测试

命令提示符修改颜色

#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    白色?

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

文章来源:https://blog.csdn.net/yz2322944912/article/details/135256161
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。