Centos7登陆颜色修改

  在用远程登陆软件登陆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

(1)
小花匠小花匠
上一篇 2018-03-31
下一篇 2018-03-31

相关推荐

  • shell回顾

    测试基础知识

    2018-05-17
  • N31-第二周作业—文件的管理

    1、Linux上的文件管理类命令都有哪些,其常用的使用方法及其相关示例演示。
    2、bash的工作特性之命令执行状态返回值和命令行展开所涉及的内容及其示例演示。
    3、请使用命令行展开功能来完成以下练习:
    (1)、创建/tmp目录下的:a_c, a_d, b_c, b_d
    (2)、创建/tmp/mylinux目录下的:
    mylinux/
    ├── bin
    ├── boot
    │   └── grub
    ├── dev
    ├── etc
    │   ├── rc.d
    │   │   └── init.d
    │   └── sysconfig
    │   └── network-scripts
    ├── lib
    │   └── modules
    ├── lib64
    ├── proc
    ├── sbin
    ├── sys
    ├── tmp
    ├── usr
    │   └── local
    │   ├── bin
    │   └── sbin
    └── var
    ├── lock
    ├── log
    └── run
    4、文件的元数据信息有哪些,分别表示什么含义,如何查看?如何修改文件的时间戳信息。
    5、如何定义一个命令的别名,如何在命令中引用另一个命令的执行结果?
    6、显示/var目录下所有以l开头,以一个小写字母结尾,且中间至少出现一位数字(可以有其它字符)的文件或目录。
    7、显示/etc目录下,以任意一个数字开头,且以非数字结尾的文件或目录。
    8、显示/etc目录下,以非字母开头,后面跟了一个字母以及其它任意长度任意字符的文件或目录。
    9、在/tmp目录下创建以tfile开头,后跟当前日期和时间的文件,文件名形如:tfile-2016-05-27-09-32-22。
    10、复制/etc目录下所有以p开头,以非数字结尾的文件或目录到/tmp/mytest1目录中。
    11、复制/etc目录下所有以.d结尾的文件或目录至/tmp/mytest2目录中。
    12、复制/etc/目录下所有以l或m或n开头,以.conf结尾的文件至/tmp/mytest3目录中。

    2018-07-05
  • linux 学习7

    linux

    Linux笔记 2018-08-04
  • 第一周总结→干货

    需要掌握的大部分前期基础知识

    2018-04-01
  • Linux-正则表达式

    REGEXP:Regular Expression 由一类特殊字符及文本字符所编写的模式,其中有些字符(元字符)不表示字符字面意义,而表示控制或通配的功能 程序支持:grep,sed,awk,vim, less,nginx,varnish等 分两类: 基本正则表达式:BRE 扩展正则表达式:ERE grep -E, egrep 正则表达式引擎: 采用不同算法…

    2018-04-08