Centos7字型顏色改變_Shell設定顏色
阿新 • • 發佈:2021-02-19
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: 消隱