\033聲明了轉義序列的開始,然後是[ 開始定義顏色。後面的0定義了默認的字體寬度。轉義序列字符要用\[ 和\] 括起來,防止轉義序列的文本顯示在shell中占用太多的空間。
我們用\033[0m 關閉轉義序列,\033[0m 是shell的默認顏色。前景色和背景色都有8中可用的選擇:
前景色顏色代碼以3開頭:對應的顏色代碼:30(黑色)、31(紅色)、32(綠色)、33(黃色)、34(藍色)、35(洋紅)、36(青色)、37(白色)
背景色顏色代碼就是把“3”替換成“4”,40(黑色).............................
例:#echo $PS1
\[\e[37;40m\][\[\e[32;40m\]\u\[\e[37;40m\]@\h \[\e[35;40m\]\W\[\e[0m\]]\$ \[\e[33;40m\]