BASH脚本基础:环境变量PS1配色方法
生活随笔
收集整理的這篇文章主要介紹了
BASH脚本基础:环境变量PS1配色方法
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
這篇文章介紹如何在Bash中使用環境變量PS1進行配色。
PS1 介紹
PS1 是Prompt String 1的縮寫,它是Linux/Unix下的一個用于控制提示信息的環境變量,PS1是交互式的shell用于控制用戶輸入提示信息的環境變量,類似的環境變量還有PS2、PS3和PS4。關于PS1相關的介紹可參看:
- https://liumiaocn.blog.csdn.net/article/details/104099950
PS1配色方法
格式如下所示:
格式:\[\e[F;B;Cm\]
- F:前景色: 取值范圍30-37
- B:背景色:取值范圍40-47
- C:樣式設定:取值范圍0-8
可以看到由于三者取值范圍各有不同,所以不會產生重合的問題,從其取值即可判斷設定內容,所以設定時順序可變。前景色和背景色的取值范圍和顏色說明如下表所示:
| 30 | 40 | 黑色 |
| 31 | 41 | 紅色 |
| 32 | 42 | 綠色 |
| 33 | 43 | 黃色 |
| 34 | 44 | 藍色 |
| 35 | 45 | 紫紅色 |
| 36 | 46 | 青藍色 |
| 37 | 47 | 白色 |
樣式C設定值和含義如下表所示
| 0 | OFF |
| 1 | 高亮加粗顯示 |
| 4 | 下劃線 |
| 5 | 閃爍 |
| 7 | 反白顯示 |
| 8 | 不可見 |
設定示例
示例:PS1="\[\e[33;42;1m\h:\W \u\$\]"
前景色:黃色
背景色:綠色
樣式:高亮加粗
執行效果如下圖所示:
總結
以上是生活随笔為你收集整理的BASH脚本基础:环境变量PS1配色方法的全部內容,希望文章能夠幫你解決所遇到的問題。