一、使用說(shuō)明
echo 命令顯示帶顏色,需要使用參數(shù) -e
格式:echo -e "\033[背景色;前景色;顯示方式m 輸出字符串 \033[0m"
例如:echo -e "\033[44;37;5m LINUX \033[0m"
其中44代表背景色,37代表前景色, 5m代表顯示方式,后面的0m代表段后顯示方式。
常用輸出樣式:
echo -e "\033[0;32;1m綠色提示文字\033[0m"
echo -e "\033[0;31;1m紅色警示文字\033[0m"
二、顏色值
| 前景 |
顏色 |
- |
背景 |
顏色 |
| 30 |
無(wú)色 |
- |
40 |
黑色 |
| 31 |
紅色 |
- |
41 |
紅色 |
| 32 |
綠色 |
- |
42 |
綠色 |
| 33 |
黃色 |
- |
43 |
黃色 |
| 34 |
藍(lán)色 |
- |
44 |
藍(lán)色 |
| 35 |
紫色 |
- |
45 |
紫紅色 |
| 36 |
青色 |
- |
46 |
青藍(lán)色 |
| 37 |
白色 |
- |
47 |
白色 |
| - |
- |
- |
0 |
透明 |
三、顯示方式
| 代碼 |
樣式 |
| 0 |
關(guān)閉所有屬性 |
| 1 |
高亮顯示 |
| 4 |
下劃線 |
| 5 |
閃爍 |
| 7 |
反顯 |
| 8 |
消隱 |
| 22 |
非粗體 |
| 24 |
非下劃線 |
| 25 |
非閃爍 |
| 27 |
非反顯 |
四、控制選項(xiàng)
| 代碼 |
屬性 |
\033[nA |
光標(biāo)上移n行 |
\033[nB |
光標(biāo)下移n行 |
\033[nC |
光標(biāo)右移n行 |
\033[nD |
光標(biāo)左移n行 |
\033[m:nH |
把光標(biāo)移動(dòng)到第m行第n列 |
\033[K |
清除從光標(biāo)到行尾的內(nèi)容 |
\033[y;xH |
設(shè)置光標(biāo)位置 |
\033[s |
保存光標(biāo)位置 |
\033[u |
恢復(fù)光標(biāo)位置 |
\033[?25l |
隱藏光標(biāo) |
\033[?25h |
顯示光標(biāo) |
\033[2J |
清除屏幕 |
\007 |
發(fā)出蜂鳴聲beep |
\033[0q |
關(guān)閉所有的鍵盤指示燈 |
\033[1q |
設(shè)置“滾動(dòng)鎖定”指示燈 (Scroll Lock) |
\033[2q |
設(shè)置“數(shù)值鎖定”指示燈 (Num Lock) |
\033[3q |
設(shè)置“大寫鎖定”指示燈 (Caps Lock) |
五、輸出例子
echo -e "\033[30m 黑色字 \033[0m"
echo -e "\033[31m 紅色字 \033[0m"
echo -e "\033[32m 綠色字 \033[0m"
echo -e "\033[33m 黃色字 \033[0m"
echo -e "\033[34m 藍(lán)色字 \033[0m"
echo -e "\033[35m 紫色字 \033[0m"
echo -e "\033[36m 天藍(lán)字 \033[0m"
echo -e "\033[37m 白色字 \033[0m"
echo -e "\033[40;37m 黑底白字 \033[0m"
echo -e "\033[41;37m 紅底白字 \033[0m"
echo -e "\033[42;37m 綠底白字 \033[0m"
echo -e "\033[43;37m 黃底白字 \033[0m"
echo -e "\033[44;37m 藍(lán)底白字 \033[0m"
echo -e "\033[45;37m 紫底白字 \033[0m"
echo -e "\033[46;37m 天藍(lán)底白字 \033[0m"
echo -e "\033[47;30m 白底黑字 \033[0m"
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。