echo命令用法二:字符颜色输出
echo的 – e 选项,除了能够输出转义字符,还能够转义颜色代码输出色彩字符。
格式:
]#echo -e "\033[31mHELLO\033[0m"
]#echo -e "\033[30m字符\033[0m"
Example:
[root@ping ~]# echo -e “\033[31mHELLO\033[0m”
HELLO
复位 /关闭属性:"\033[0m" 或 “\033[m” |
---|
前景黑色 “\033[30m”
[root@ping ~]# echo -e “\033[30mHELLO\033[0m”
HELLO
背景黑色 “\033[40m”
[root@ping ~]# echo -e “\033[40mHELLO\033[0m”
前景红色 “\033[31m”
[root@ping ~]# echo -e “\033[31mHELLO\033[0m”
HELLO
背景红色 “\033[41m”
[root@ping ~]# echo -e “\033[41mHELLO\033[0m”
前景绿色 “\033[32m”
[root@ping ~]# echo -e “\033[32mHELLO\033[0m”
HELLO
背景绿色 “\033[42m”
[root@ping ~]# echo -e “\033[42mHELLO\033[0m”
前景黄色 “\033[33m”
[root@ping ~]# echo -e “\033[33mHELLO\033[0m”
HELLO
背景黄色 “\033[43m”
[root@ping ~]# echo -e “\033[43mHELLO\033[0m”
前景蓝色 “\033[34m”
[root@ping ~]# echo -e “\033[34mHELLO\033[0m”
HELLO
背景蓝色 “\033[44m”
[root@ping ~]# echo -e “\033[44mHELLO\033[0m”
前景紫色 “\033[35m”
[root@ping ~]# echo -e “\033[35mHELLO\033[0m”
HELLO
背景紫色 “\033[45m”
[root@ping ~]# echo -e “\033[45mHELLO\033[0m”
前景青色 “\033[36m”
[root@ping ~]# echo -e “\033[36mHELLO\033[0m”
HELLO
背景青色 “\033[46m”
[root@ping ~]# echo -e “\033[46mHELLO\033[0m”
前景灰色 “\033[37m”
[root@ping ~]# echo -e “\033[37mHELLO\033[0m”
HELLO
背景灰色 “\033[47m”
[root@ping ~]# echo -e “\033[47mHELLO\033[0m”
高亮开 “\033[1m”
[root@ping ~]# echo -e “\033[1mHELLO\033[0m”
HELLO
低亮开 “\033[2m”
[root@ping ~]# echo -e “\033[2mHELLO\033[0m”
HELLO
斜体开 “\033[3m”
[root@ping ~]# echo -e “\033[3mHELLO\033[0m”
HELLO
下划线开 “\033[4m”
[root@ping ~]# echo -e “\033[4mHELLO\033[0m”
HELLO
划除开 “\033[9m”
[root@ping ~]# echo -e “\033[9mHELLO\033[0m”
HELLO
闪烁开 “\033[5m”
[root@ping ~]# echo -e “\033[5mHELLO\033[0m”
HELLO
反显开 “\033[7m”
[root@ping ~]# echo -e “\033[7mHELLO\033[0m”
隐形开 “\033[8m”
[root@ping ~]# echo -e “\033[8mHELLO\033[0m”
HELLO
关闭功能: " \033[2$m " ,$指1~9 |
---|
多选 “\033[2;7;31;41m”
[root@ping ~]# echo -e “\033[2;7;31;41mHELLO\033[0m”
设置终端提示符颜色 export PS1="\e[31m[root@ping~]\e[0m"
[root@ping ~]# export PS1="\e[31m[root@ping ~]\e[0m"