彩色字符:个性化Ubuntu Linux终端(3)

彩色字符:个性化Ubuntu Linux终端

图3

图3代码:PS1="\[\033[0;37;44m\u@\033[0;32;43m\h:\033[0;33;41m\w$\033[0m\]"

用代码解释:

Ps1 ="\[ -------------> 最外面的括弧

\033[1;32;40m[

----> 定义最右边的" [ " ;

1:字体宽度,好像有加亮功能.

32:字符颜色。32表示绿色。

40:背景色,40表示黑色。

\033[0;32;40m\u@\h:

--------->定义右边的 \u@\h:  这几个字符颜色。

0: 默认字体宽度。

32:字符颜色。绿色。

40:  背景颜色。黑色。

\033[1;35;40m\w

---------> 定义右边的 \w  (路径颜色) 。

1:字符宽度。加亮。

35:字符颜色。洋红。

40:背景色。黑色。

\033[1;32;40m]

---------> 定义右边的  ]  字符。跟前面的   [   字符使用同一效果。

\033[1;31;40m\$

---------> 定义了  $  字符 为红色。转义字符,所以前面加了 \ .

颜色都跟前面差不多。相信大家都发现规律了。

\033[1;32;40m

----------> 这个定义了你在命令行要输入命令显示的颜色。

\]"

-----------> 字符串结束括弧。

这个就是上面例子的详细定义内容。

实我的是没有关闭颜色转义序列,让自己输入的字符也改变颜色,整天看这黑白屏幕不爽哇!!如果不想改变输入颜色的话,用 \033[0m

关闭转义序列, \033[0m 是 shell 的默认颜色。按照上面的例子来说就是在 \]" 前面加上 \033[0m 即可。

够简单吧?

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/wwpfsx.html