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

1.字体颜色

1.1颜色及对应数字

颜色表

前景 背景 颜色

30     40   黑色

echo -e "\e[30mforegroud\e[m\e[40mbackground\e[m"

31 41 红色

echo -e "\e[31mforegroud\e[m\t\e[41mbackground\e[m"
linux下环境变量PS1-命令提示符

32 42 绿色

echo -e "\e[32mforegroud\e[m\t\e[42mbackground\e[m"
linux下环境变量PS1-命令提示符

33 43 黄色

echo -e "\e[33mforegroud\e[m\t\e[43mbackground\e[m"
linux下环境变量PS1-命令提示符

34 44 蓝色

echo -e "\e[34mforegroud\e[m\t\e[44mbackground\e[m"
linux下环境变量PS1-命令提示符

35 45 紫红色

echo -e "\e[35mforegroud\e[m\t\e[45mbackground\e[m"
linux下环境变量PS1-命令提示符

36 46 青蓝色

echo -e "\e[36mforegroud\e[m\t\e[46mbackground\e[m"
linux下环境变量PS1-命令提示符

37 47 白色

echo -e "\e[37mforegroud\e[m\t\e[47mbackground\e[m"

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

1.2 其他

0 OFF

1高亮显示

echo -e "\e[1;32mforegroud\e[m\t\e[1;42mbackground\e[m"
linux下环境变量PS1-命令提示符

4 underline

echo -e "\e[1;4;32mforegroud\e[m\t\e[1;42mbackground\e[m"
linux下环境变量PS1-命令提示符

7 反白显示

echo -e "\e[1;4;7;32mforegroud\e[m\t\e[1;7;42mbackground\e[m"
linux下环境变量PS1-命令提示符

8 不可见

1.3 颜色开关

//设置颜色

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

//取消颜色设置

\e[m

2.特殊符号

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

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

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

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

echo "export PS1='[\e[1;32m\u\e[m@\e[42m\h\e[m \e[35m\w\e[m]\n\\$'">>~/.bashrc

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


 
上一篇:/etc/fstab 文件详解 及 /etc/mtab


下一篇:基于MyEclipse+9.0+++Tomcat+7.0的SSH+平台搭建