linux输出文字的颜色特效
?有關文字顏色及背景色可以參考:man?console_codes
-e 用來開啟echo中的轉義
\e 或 \033 來輸出Esc符號
設置顏色的格式:?\e[背景色;前景色;高亮m
?????????????? \033[背景色;前景色;高亮m
恢復默認為 \e[0m
其中背景色可以被以下數字替換
第一個參數:
0 透明(使用終端顏色),1 高亮 40 黑, 41 紅, 42 綠, 43 黃, 44 藍 45 紫, 46 青
綠, 47白(灰)
第二個參數:
前景色(也就是文本的顏色)可以被以下數字替換
30 黑 31 紅, 32 綠, 33 黃, 34 藍, 35 紫, 36 青綠, 37 白(灰)
第三個參數:
高亮是1,不高亮是0
第四個參數為m:
注意m后面緊跟字符串。
效果
編碼 顏色/動作 ? ?
0 ? ?重新設置屬性到缺省設置 ??
1 ? ?設置粗體 ? ?
2 ? ?設置一半亮度(模擬彩色顯示器的顏色) ??
4 ? ?設置下劃線(模擬彩色顯示器的顏色) ??
5 ? ?設置閃爍 ??
7 ? ?設置反向圖象 ??
22 ? 設置一般密度 ??
24 ? 關閉下劃線 ??
25 ? 關閉閃爍 ??
27 ? 關閉反向圖象 ??
30 ? 設置黑色前景 ??
31 ? 設置紅色前景 ??
32 ? 設置綠色前景?
33 ? 設置棕色前景 ??
34 ? 設置藍色前景 ??
35 ? 設置紫色前景 ??
36 ? 設置青色前景 ??
37 ? 設置白色前景 ? ?
38 ? 在缺省的前景顏色上設置下劃線 ??
39 ? 在缺省的前景顏色上關閉下劃線 ??
40 ? 設置黑色背景 ??
41 ? 設置紅色背景 ??
42 ? 設置綠色背景 ??
43 ? 設置棕色背景 ??
44 ? 設置藍色背景 ??
45 ? 設置紫色背景 ??
46 ? 設置青色背景 ??
47 ? 設置白色背景 ??
49 ? 設置缺省黑色背景
例如
字顏色范圍:30—–37
echo?-e?"\033[30m?黑色字oldboy?trainning?\033[0m"
echo?-e?"\033[31m?紅色字oldboy?trainning?\033[0m"
echo?-e?"\033[32m?綠色字oldboy?trainning?\033[0m"
echo?-e?"\033[33m?***字oldboy?trainning?\033[0m"
echo?-e?"\033[34m?藍色字oldboy?trainning?\033[0m"
echo?-e?"\033[35m?紫色字oldboy?trainning?\033[0m"
echo?-e?"\033[36m?天藍字oldboy?trainning?\033[0m"
echo?-e?"\033[37m?白色字oldboy?trainning?\033[0m"
echo?-e?"\033[40;37m?黑底白字?welcome?to?old1boy\033[0m"
echo?-e?"\033[41;37m?紅底白字?welcome?to?old2boy\033[0m"
echo?-e?"\033[42;37m?綠底白字?welcome?to?old3boy\033[0m"
echo?-e?"\033[43;37m?黃底白字?welcome?to?old4boy\033[0m"
echo?-e?"\033[44;37m?藍底白字?welcome?to?old5boy\033[0m"
echo?-e?"\033[45;37m?紫底白字?welcome?to?old6boy\033[0m"
echo?-e?"\033[46;37m?天藍白字?welcome?to?old7boy\033[0m"
echo?-e?"\033[47;30m?白底黑字?welcome?to?old8boy\033[0m"
轉載于:https://blog.51cto.com/dariusl/1726540
創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎總結
以上是生活随笔為你收集整理的linux输出文字的颜色特效的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: VHDL设计出租车计价器
- 下一篇: 使用VHDL编程的直接扩频发生器