颜色代码基本是夹在 “\e[” 与 “m” 之间: \e[32;1m
可通过 \e[0m 关闭颜色输出;特别的,当B为1时,将显示加亮加粗的文字
常见的颜色代码:
前景 背景 颜色
---------------
30 40 黑色
31 41 红色
32 42 绿色
33 43 黄色
34 44 蓝色
35 45 紫色
36 46 青色
37 47 白色
代码 意义
----------------
0 OFF
1 高亮显示
4 underline
5 闪烁
7 反白显示
8 不可见
改变PS1中的提示颜色
#
设置PS1
PS1= " \u@\H \e[32;1m [\w] \e[0m \$ "
PS1= " \u@\H \e[32;1m [\w] \e[0m \$ "
在shell中改变颜色
#
! /bin/bash
# ========================================================
# 改变文字的颜色测试
# ========================================================
echo " 注意当前的文字颜色 "
echo -e " \e[31;42m "
echo " 注意现在的颜色 "
echo -e " \e[0m "
echo " 恢复文字颜色 "
# ========================================================
# 改变文字的颜色测试
# ========================================================
echo " 注意当前的文字颜色 "
echo -e " \e[31;42m "
echo " 注意现在的颜色 "
echo -e " \e[0m "
echo " 恢复文字颜色 "