改变PS1颜色,以及在shell中显示调整文字的颜色
颜色代码基本是夹在 “\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 "恢复文字颜色"