linux下环境变量PS1-命令提示符

Posted licker

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux下环境变量PS1-命令提示符相关的知识,希望对你有一定的参考价值。

1.字体颜色

1.1颜色及对应数字

颜色表

前景 背景 颜色

30     40   黑色

echo -e "e[30mforegroude[me[40mbackgrounde[m"

 

31 41 红色

echo -e "e[31mforegroude[m	e[41mbackgrounde[m"
技术分享图片

32 42 绿色

echo -e "e[32mforegroude[m	e[42mbackgrounde[m"
技术分享图片

 33 43 黄色

echo -e "e[33mforegroude[m	e[43mbackgrounde[m"
技术分享图片

34 44 蓝色

echo -e "e[34mforegroude[m	e[44mbackgrounde[m"
技术分享图片

 

 

35 45 紫红色

echo -e "e[35mforegroude[m	e[45mbackgrounde[m"
技术分享图片

 

 

36 46 青蓝色

echo -e "e[36mforegroude[m	e[46mbackgrounde[m"
技术分享图片

 

 

37 47 白色

echo -e "e[37mforegroude[m	e[47mbackgrounde[m"

技术分享图片

1.2 其他

0 OFF

1高亮显示

echo -e "e[1;32mforegroude[m	e[1;42mbackgrounde[m"
技术分享图片

 

4 underline

echo -e "e[1;4;32mforegroude[m	e[1;42mbackgrounde[m"
技术分享图片

 

7 反白显示

echo -e "e[1;4;7;32mforegroude[m	e[1;7;42mbackgrounde[m"
技术分享图片

 

8 不可见

 

1.3 颜色开关

 //设置颜色

e[?m     //?是颜色表值

//取消颜色设置

e[m

2.特殊符号

     d :代表日期,格式为weekday month date,例如:"Mon Aug 1"

    H :完整的主机名称。例如:我的机器名称为:fc4.linux,则这个名称就是fc4.linux
    h :主机名
    :显示时间为24小时格式,如:HH:MM:SS
    T :显示时间为12小时格式
    A :显示时间为24小时格式:HH:MM
    u :当前用户的账号名称
    v :BASH的版本信息
    w :完整的工作目录名称。家目录会以 ~代替
    W :利用basename取得工作目录名称,所以只会列出最后一个目录
    # :下达的第几个命令
    $ :提示字符,如果是root时,提示符为:# ,普通用户则为:$
3、设置提示符
在此文件最后一行添加:vim /etc/profile
export PS1=‘[[email protected]h W]$ ‘   #这里必须用单引号,对所有用户(root,已经创建的用户,后来创建的用户)的终端都生效。
echo  "export PS1=‘[e[1;31mue[[email protected]e[42mhe[m e[36mwe[m]
\\$‘">>/etc/profile && source /etc/profile
技术分享图片

在此文件(~/.bashrc)中最后一行添加,只对当前用户生效。

echo "export PS1=‘[e[1;32mue[[email protected]e[42mhe[m e[35mwe[m]
\\$‘">>~/.bashrc
技术分享图片

 

 

 

















以上是关于linux下环境变量PS1-命令提示符的主要内容,如果未能解决你的问题,请参考以下文章

Linux 下PS1 PS2 PS3 PS4 提示符详解

修改linux环境变量使终端命令行颜色和样式改变

Linux下命令提示符的修改,PS1的个项参数详解

linux下环境变量PS1设置

linux 命令提示符修改详细介绍

PS1的相关应用详解