前段時間把python程式在終端中輸出設定著實改了一通,見前幾天的一篇部落格 python實現設定終端顯示顏色、粗體、下劃線等效果
感覺世界瞬間充滿了色彩,但是還是不爽,因為最關鍵的是,我們最最親愛的終端是黑白的。。。。
於是。。。。我希望「他」能夠充滿色彩,我還是一如既往的壞。
原理依舊是linux終端下的顏色設定在linux終端中,使用轉義序列來進行如上所述的顯示,轉義序列以esc開頭,即ascii碼下的\033,其格式為:
\033[顯示方式;前景色;背景色m
顯示方式、前景色、背景色至少乙個存在即可。
格式:\033[顯示方式;前景色;背景色m
在~/.bashrc中新增如下**
ps1="\[\033[0;32m\]
\a\[\033[0;31m\]
\u\[\033[0;34m\]@\[\033[0;35m\]
\h\[\033[0;34m\]:\[\033[00;36m\]
\w\[\033[0;33m\]
$\[\033[0m\]"
然後使用source ~/.bashrc讓設定立即生效。
或者直接將以上**輸入終端,你會發現你的終端變樣子了
在linux的環境變數中,psi是 基本提示符,對root 是# 普通使用者$最外邊的」[ ]」是為了把轉義序列的字串括起來,防止轉義序列的文字顯示在 shell 裡占用太多的空間。
\033 宣告了轉義序列的開始,然後是 [ 開始定義顏色。 後面的 0 定義了預設的字型寬度,接著的中間的數字定義字元顏色。最後面的數字定義了字元背景色。字母m是定義本身所必須的,字母m後面的字元就是你想改變的字元了。
可選顏色:紅色、綠色、黃色、藍色、洋紅、青色和白色。 他們對應的顏色**是:30(黑色)、31(紅色)、32(綠色)、 33(黃色)、34(藍色)、35(紫紅色)、36(青色)、37(白色)。
用同樣色方法設定背景色,不過要把第乙個數字「3」替換成「4」, 例如 40、41、42、43、44、45、46、47。
下面我們來逐個解釋我們剛才設定的資訊
ps1="\[\033[0;32m\]
\a\[\033[0;31m\]
\u\[\033[0;34m\]@\[\033[0;35m\]
\h\[\033[0;34m\]:\[\033[00;36m\]
\w\[\033[0;33m\]
$\[\033[0m\]"
首先是\[\033[0;32m\]\a
,在終端中輸入ps1=」[\033[0;32m]\a」,你看到了什麼。
\033[0;32m
設定字型前景色,即字型顏色為綠色
\a
會在終端中顯示當前的時間
如果想讓終端恢復初始設定,我們這時候只需要重新設定psi的值,或者關閉當前終端,重新再開啟乙個就可以了,因為我們在終端直接設定psid的值是即時生效,但是確是只對當前終端有效的。
接著是\[\033[0;31m\]\u
,是將使用者名稱顯示成紅色,u表示user。
下面的\[\033[0;34m\]@
,是藍色顯示@字元資訊。
後面的\[\033[0;35m\]\h
,是用紫紅色顯示主機名,h表示hostname。
緊接著是:
號的設定顯示成藍色\[\033[0;34m\]:
。
然後是路徑的顯示設定,顏色是青色,\[\033[00;36m\]\w
。
繼續下來是終端符號root 是#
, 普通使用者$
,顯示成黃色\[\033[0;33m\] $
。
最後就是我們自己輸入的命令的設定了,預設吧,使用\[\033[0m\]
關閉終端顏色的設定。
# 將您的終端變成帶**樣式的
# 將您的終端變成**樣式 + 帶顏色顯示
# 將您的終端變得個性十足
部落格個性化
頁面定製css header 將預設的導航頭遮蔽掉,這樣才能把自己的導航欄加上去 定製自己導航欄的樣式 shwtop ul shwtop li shwtop li a,dropbtn 滑鼠移上去,改變背景顏色 shwtop li a hover,dropdown hover dropbtn shwt...
個性化推薦技術
如果說過去的十年是搜尋技術大行其道的十年,那麼個性化推薦技術將成為未來十年中最重要的革新之一。目前幾乎所有大型的電子商務系統,如amazon cdnow netflix等,都不同程度地使用了各種形式的推薦系統。而近來以 發現 為核心的 正開始在網際網路上嶄露頭角,比如側重於 推薦的八寶盒,側重於圖書...
關於個性化閱讀
這篇文章匯聚了國內的個性化閱讀服務,這個領域也是最近比較火的乙個方向,無論未來搜尋引擎,還是瀏覽器,大的方向肯定是個性化推薦,這也是idg等投資機構 的乙個方向,根據使用者的行為喜好來為他推薦相應的服務,國內的大佬們也紛紛開始布局,戰略如下 4 資料在 會針對消費者提供一些個性化的推薦,未來的 可能...