在用远程登陆软件登陆Centos时,登陆提示符是一串黑色的字符,假如登陆的窗口多时很容易造成各种运维事故。本来要在机器A上修改文件配置,结果没看清在机器B上修改文件配置,造成不必要的麻烦。这时修改登陆字符颜色就显得很重要,设置一个醒目的提示字符颜色可减少不必要的麻烦,也能够提醒自己谨慎操作!下面给大家说明下相关配置要求。
- 颜色设置说明
前景 背景 颜色
30 40 黑色
31 41 红色
32 42 绿色
33 43 黄色
34 44 蓝色
35 45 紫红色
36 46 青蓝色
37 47 白色
- 参数
\d :#代表日期
\H :#完整的主机名称
\h :#仅取主机的第一个名字
\t :#显示时间为24小时格式,如:HH:MM:SS
\T :#显示时间为12小时格式
\A :#显示时间为24小时格式:HH:MM
\u :#当前用户的账号名称
\w :#完整的工作目录名称。家目录会以 ~代替
\# :#下达的第几个命令
\$ :#提示字符,如果是root时,提示符为:# ,普通用户则为:$
- 代码 意义
0 OFF
1 高亮显示
4 underline
5 闪烁
7 反白显示
8 不可见
例子:PS1=”\[\e[32m\]#\##\[\e[1;31m\]\u@\[\e[36m\]\h \w]\$\[\e[m\]”
说明:\[\e[32m\]’用来设置‘#\##’的颜色为绿色,#\##就是显示现在运行的是第几条命令
[\e[31m\]’设置‘\u@’的颜色为红色并高亮显示,如果指定多个数字需要用分号隔开。\u@ 就是当前登录的用户名后跟一个‘@’符号。
\[\e[36m\]’设置‘\h\w’为青蓝色,\h表示主机名的第一位,如果主机名为centos7.zheng,那么就显示centos7;\w将显示完整的绝对路径。
‘\$’ 提示字符,如果是root时,提示符为:# ,普通用户则为:$
\[\e[m\]’使用来关闭颜色设置的。要是你没有这个的话;那么,你的命令提示符,包括你通过命令提示符输出的东西都是和最后一次的颜色设置相同。
最后修改配置将PS1的设置加入到/etc/profile.d目录下,创建.sh文件,并将修改好的命令添加进创建好的.sh文件。source xxx.sh即可显示效果!
本文来自投稿,不代表Linux运维部落立场,如若转载,请注明出处:http://www.178linux.com/94144