1. 程式人生 > 其它 >Centos7字型顏色改變_Shell設定顏色

Centos7字型顏色改變_Shell設定顏色

Shell設定顏色
寫法
在shell、python等程式語言裡面都有效。

echo -e '033[43;34;4m 下劃線 033[0m'

結果:
在這裡插入圖片描述

語法解析
語法結構:

033[+背景色+;+字型色+;+效果+m

簡單的相當於:

033[樣式m

注意

結尾要加上033[0m消除樣式,不然會影響後面顯示樣式
背景色、字型色、效果值不衝突,所以可以只寫一個,值直接使用;分割
效果配合背景色、字型色可以改變顏色深淺,比如:033[0;32m和033[1;32m顏色不一致的
bash下使用echo輸出時注意要加-e引數,啟用轉義符

033
033是ESC字元ASCII碼的八進位制,ESC的ASCII碼是十進位制的27,八進位制的033(033)。

還有其他ASCII碼,比如007對應del,可以發出嘟的一聲。

樣式

背景色

背景色取值範圍: 40-49
40:41:42:43:44:45:46: 深綠 
47: 灰白

字型色

字型顏色取值範圍: 30-39
30:31:32:33:34:35:36: 深綠 
37: 灰白
38:在預設的前景顏色上設定下劃線 
39:在預設的前景顏色上關閉下劃線

效果

效果取值範圍: 0-8
0:不使用效果
1:高亮(加深)顯示
2:低亮(減弱)顯示   
4:下劃線
5:閃爍
7:反顯(替換背景色和字型顏色)
8:
消隱