FreeBSD/cshrc如何设置 prompt 的颜色

先上个例子:

set prompt="%{\e[32;1m%}%n%{\e[37m%}@%{\e[33m%}%m%{\e[37m%}:%{\e[36m%}%~%{\e[37m%}"\$"%{\e[0m%} "
set prompt="%{\e[31;1m%}root%{\e[37m%}@%{\e[33m%}%m%{\e[37m%}:%{\e[36m%}%/%{\e[37m%}#%{\e[0m%} "

 %{ ... %}  代表颜色等设置的开始结束,中间不能有空格

 \e[ ... m  定义颜色或者字体粗细, \e  转义 ,这个是必须的(感觉和 \033 是相等的),为结束标志。

如果你想同时设置颜色和背景,只需用逗号将他们分隔开即可,其中代表的是粗体。将颜色设置为,可恢复默认。

各颜色值请参阅本表:

例如,你想设置一个粗体、青色、红背景的Hello World可以这么做:

 %{\e[36;41;1m%}Hello World%{\e[0m%} 

参考文章:

原文地址:https://www.cnblogs.com/toby/p/2971207.html