美文网首页
Centos 终端命令配色配置

Centos 终端命令配色配置

作者: vwFisher | 来源:发表于2019-05-28 18:39 被阅读0次

    Centos 终端命令配色配置

    参考文章

    https://www.cnblogs.com/lienhua34/p/5018119.html
    https://www.cnblogs.com/Q--T/p/5394993.html

    查看当前配置定义

    echo $PS1
    

    可得到当前PS1的定义值:

    PS1='[\u@\h \W]\$'
    

    配置含义

    PS1的常用参数以及含义:

    \d :代表日期,格式为weekday month date,例如:"Mon Aug 1"
    \H :完整的主机名称
    \h :仅取主机名中的第一个名字
    \t :显示时间为24小时格式,如:HH:MM:SS
    \T :显示时间为12小时格式
    \A :显示时间为24小时格式:HH:MM
    \u :当前用户的账号名称
    \v :BASH的版本信息
    \w :完整的工作目录名称
    \W :利用basename取得工作目录名称,只显示最后一个目录名
    \# :下达的第几个命令
    \$ :提示字符,如果是root用户,提示符为 # ,普通用户则为 $
    

    所以linux默认的命令行提示信息的格式

    PS1='[\u@\h \W]\$ '
    

    的意思就是:[当前用户的账号名称@主机名的第一个名字 工作目录的最后一层目录名]#

    颜色设置参数

    在PS1中设置字符颜色的格式为:

    \[\e[F;Bm\]........\[\e[0m\]
    

    含义解释:

        “F“:字体颜色,编号为30-37
        “B”:背景颜色,编号为40-47
        \[\e[0m\]:颜色设定的结束。
        中间省略号:常用参数的配置内容
    

    颜色对照表:

    颜色 F B
    黑色 30 40
    红色 31 41
    绿色 32 42
    黄色 33 43
    蓝色 34 44
    紫红色 35 45
    青蓝色 36 46
    白色 37 47

    只需将对应数字套入设置格式中即可。如:

    比如要设置命令行的格式为
    1. 绿字黑底:(\[\e[32;40m\])
    2. 显示当前用户的账号名称(\u)
    3. 主机的第一个名字(\h)
    4. 完整的当前工作目录名称(\w)
    5. 24小时格式时间(\t)
    则格式为:
    [\[\e[32;40m\]\u@\h \w \t]$ \[\e[0m\]
    

    无色底颜色定义 - 方便粘贴使用

    黑色:\[\e[30;1m\]\[\e[0m\] 
    红色:\[\e[31;1m\]\[\e[0m\] 
    绿色:\[\e[32;1m\]\[\e[0m\] 
    黄色:\[\e[33;1m\]\[\e[0m\] 
    蓝色:\[\e[34;1m\]\[\e[0m\] 
    紫红色:\[\e[35;1m\]\[\e[0m\] 
    青蓝色:\[\e[36;1m\]\[\e[0m\] 
    白色:\[\e[37;1m\]\[\e[0m\] 
    

    设置

    临时设置

    输入如下命令,可以进行临时设置,下次进入则失效

    PS1="\[\e[37;40m\][\[\e[32;40m\]\u\[\e[37;40m\]@\h \[\e[36;40m\]\w\[\e[0m\]]\\$ "
    

    永久设置

    更改配置

    vim .bashrc
    

    在末尾添加

    PS1="[\[\e[32;1m\]\u\[\e[0m\]@\H(\v) \[\e[34;1m\]\w\[\e[0m\]]\\$ "
    

    保存退出,重新进入服务器即可

    个人使用配置的几套

    大部分使用:PS1="${debian_chroot:+($debian_chroot)}[\[\e[32;1m\]\u\[\e[0m\]@\h \[\e[34;1m\]\w\[\e[0m\]]\\$ "
    
    PS1="${debian_chroot:+($debian_chroot)}[\[\e[32;1m\]\u\[\e[0m\]@\H \[\e[34;1m\]\w\[\e[0m\]]\\$ "
    
    PS1="${debian_chroot:+($debian_chroot)}[\[\e[32;1m\]\u\[\e[0m\]@\H \[\e[34;1m\]\w\[\e[0m\]]\[\e[36;1m\]\\$\[\e[0m\] "
    
    PS1="${debian_chroot:+($debian_chroot)}\[\033[01;33;1m\]\u\[\033[00;32;1m\]@\[\033[01;36;1m\]\h\[\033[00;32;1m\]:\[\033[00;34;1m\]\w \[\033[01;32;1m\]\$ \[\033[01;37;1m\]"
    
    PS1="\[\e]0;\u@\h: \w\a\]${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$"
    

    相关文章

      网友评论

          本文标题:Centos 终端命令配色配置

          本文链接:https://www.haomeiwen.com/subject/kakjtctx.html