waterye

          設置Shell的顏色

          在/root/.bashrc增加一行
          export PS1="\[ \033[0;32;40m\u@\h:\w\$ \033[0m \]"
          ---------------------------------------------------------------------
          首先使用一個例子來說明如何實現Shell彩色:
              PS1="\[ \033[0;32;40m\u@\h:\w\$ \033[0m \]"


             在上面命令中,“\033[0;32;40m”表示定義后面文本的顏色,“\033”表示啟動一個轉義序列,“[”定義開始顏色定義,“0”定義默認的字體顏色,其它部分稍后定義。
              “32”定義文本的前景色,這里32表示綠色;“40”定義文本的背景色,40表示黑色。
              在字符串的最后定義了“ \033[0m”,它是用來恢復了默認的文本顏色設置,這樣就只會得到一個彩色提示符,而不會影響命令和其輸出的顏色顯示(即黑底白字)。

              我們一共有8種字體顏色可供選擇,它們分別是30 (黑色)、31 (紅色)、32 (綠色)、33 (黃色)、34 (藍色)、35 ( 紫紅色)、36 (青色)和37 (白色)。
              對于底色也有8種顏色可供選擇,只需要將字體顏色的3修改為4即可,例如40、41、42、43、44、45、46、47。 

              文本屬性

              我們前面提到,轉義序列符后面的“0”表示定義文本的顏色設置。
              除了顏色設置以外,還可以設置文本的其它屬性。
              轉義序列符后可以跟以下數值:0、1、22、4、24、5、25、7、27,分別定義顏色、黑體、非黑體、下畫線、非下畫線、閃爍、非閃爍、翻轉、非翻轉。

          出處: http://www.cppblog.com/Bugs/archive/2008/06/24/54442.html

          posted on 2008-08-27 19:45 waterye 閱讀(899) 評論(0)  編輯  收藏 所屬分類: Linux

          主站蜘蛛池模板: 华安县| 九江市| 响水县| 攀枝花市| 紫阳县| 武冈市| 股票| 南漳县| 鄂尔多斯市| 西吉县| 房山区| 黑河市| 潼南县| 乐昌市| 保靖县| 凤凰县| 祁门县| 阿巴嘎旗| 昌邑市| 吉安县| 肇源县| 青海省| 阜平县| 沾益县| 阜阳市| 太保市| 邵阳县| 乌拉特中旗| 白朗县| 北安市| 马尔康县| 东乌珠穆沁旗| 温泉县| 沁水县| 喜德县| 盐池县| 无极县| 石狮市| 广元市| 江川县| 会东县|