改变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 \$ "

 

在shell中改变颜色

#! /bin/bash
#
========================================================
#
改变文字的颜色测试
#
========================================================
echo "注意当前的文字颜色"
echo -e "\e[31;42m"
echo "注意现在的颜色"
echo -e "\e[0m"
echo "恢复文字颜色"

 

 

 

 

posted @ 2012-06-11 12:28  涛光  阅读(2314)  评论(0编辑  收藏  举报