PS1相关说明:颜色,格式

字数 355阅读 26

首先说明:转义----\[  \](转义符“\”)

    打印字符需要 转义序列 "\[" 和 "\]" 括起来

颜色说明:\e[F;Bm

组合起来就是:\[\e[F;Bm\]

其中 F 为字体颜色,编号30~37; B 为背景色,编号40~47。

 前景 背景 颜色

    ---------------------------------------

    30 40 黑色

    31 41 红色

    32 42 绿色

    33 43 黄色

    34 44 蓝色

    35 45 紫色

    36 46 青色

    37 47 白色

    代码 意义

    -------------------------

    0 OFF

    1 高亮显示

    4 underline

    5 闪烁

    7 反白显示

    8 不可见

\e \033\u 当前用户

\h 主机名简称\H 主机名

\w 当前工作目录\W 当前工作目录基名

\t 24小时时间格式\T 12小时时间格式

\! 命令历史数\# 开机后命令历史数

PS1默认格式:[\u@\h \W]\$

PS1="[\[\e[1;34m\]\u\[\e[32m\]@\[\e[35m\]\h \[\e[31m\]\W\[\e[0m\]]\[\e[36m\]\\$\[\e[0m\]"

分解:以" | "

PS1="[ | \[\e[1;34m\]\u | \[\e[32m\]@ | \[\e[35m\]\h | \[\e[31m\]\W\[\e[0m\] | ] | \[\e[36m\]\\$\[\e[0m\]"

\u:1;34;  @:32; \h:35;\W:31;\$:36

最终效果:

推荐阅读更多精彩内容