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\]\$"
网友评论