美文网首页
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