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-命令提示符的主要内容,如果未能解决你的问题,请参考以下文章