自定义终端提示符内容和颜色

基本的提示符为:PS1=”\u@\h:\w”
其中转义序列含义为:
\u 用户名
\h 主机名第一部分
\H 主机名全称
\w 当前工作目录(如 “/home/username/mywork”)
\W 当前工作目录的“基名 (basename)”(如 “mywork”)
\t 24 小时制时间
\T 12 小时制时间
\@ 带有 am/pm 的 12 小时制时间
\d “Sat Dec 18″ 格式的日期
\s shell 的名称(如 “bash”)
\v bash 的版本(如 2.04)
\V Bash 版本(包括补丁级别)
\n 换行符
\r 回车符
\\ 反斜杠
\a ASCII 响铃字符(也可以键入 07)
\e ASCII 转义字符(也可以键入 33)
\[ 这个序列应该出现在不移动光标的字符序列(如颜色转义序列)之前

前景 背景 颜色
—————————————
30 40 黑色
31 41 红色
32 42 绿色
33 43 黄色
34 44 蓝色
35 45 紫红色
36 46 青蓝色
37 47 白色

可以对各个部分单独设置不同的颜色,由于设定代码中包含有反斜杠等,在blog中无法正常显示,故只能给出截图如下:



其中的\[\e[1;32 m \ ] \ 就是设定的颜色,要想给\u、@、\W等设定不同的颜色,只需在它们之前放上颜色设置即可

vi ~/.bash_profile

source ~/.bash_profile

最后的效果图:



参考:

https://www.91ri.org/917.html

你可能感兴趣的:(其他)