本篇文章扣丁學堂Linux培訓小編給小夥伴們介紹一下Linux下使用shell腳本輸出帶顏色字體,小編以爲整理的很是詳細,下面分享給你們,但願對小夥伴們有所幫助。shell
輸出特效格式控制:bash
033[0m 關閉全部屬性微信
033[1m 設置高亮度學習
03[4m 下劃線字體
033[5m 閃爍編碼
033[7m 反顯視頻
033[8m 消隱教程
033[30m -- 033[37m 設置前景色開發
033[40m -- 033[47m 設置背景色入門
光標位置等的格式控制:
033[nA 光標上移n行
03[nB 光標下移n行
033[nC 光標右移n行
033[nD 光標左移n行
033[y;xH設置光標位置
033[2J 清屏
033[K 清除從光標到行尾的內容
033[s 保存光標位置
033[u 恢復光標位置
033[?25l 隱藏光標
33[?25h 顯示光標
整理:
編碼 顏色/動做
從新設置屬性到缺省設置
設置粗體
設置一半亮度(模擬彩色顯示器的顏色)
設置下劃線(模擬彩色顯示器的顏色)
設置閃爍
設置反向圖象
設置通常密度
關閉下劃線
關閉閃爍
關閉反向圖象
設置黑色前景
設置紅色前景
設置綠色前景
設置棕色前景
設置藍色前景
設置紫色前景
設置青色前景
設置白色前景
在缺省的前景顏色上設置下劃線
在缺省的前景顏色上關閉下劃線
設置黑色背景
設置紅色背景
設置綠色背景
設置棕色背景
設置藍色背景
設置紫色背景
設置青色背景
設置白色背景
設置缺省黑色背景
特效能夠疊加,須要使用「;」隔開,例如:閃爍+下劃線+白底色+黑字爲 033[5;4;47;30m閃爍+下劃線+白底色+黑字爲033[0m
下面是一段小例子
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 藍色字 033[0m"
echo -e "033[35m 紫色字 033[0m"
echo -e "033[36m 天藍字 033[0m"
echo -e "033[37m 白色字 033[0m"
echo -e "033[40;37m 黑底白字 033[0m"
echo -e "033[41;30m 紅底黑字 033[0m"
echo -e "033[42;34m 綠底藍字 033[0m"
echo -e "033[43;34m 黃底藍字 033[0m"
echo -e "033[44;30m 藍底黑字 033[0m"
echo -e "033[45;30m 紫底黑字 033[0m"
echo -e "033[46;30m 天藍底黑字 033[0m"
echo -e "033[47;34m 白底藍字 033[0m"
echo -e "033[4;31m 下劃線紅字 033[0m"
echo -e "033[5;34m 紅字在閃爍 033[0m"
echo -e "033[8m 消隱 033[0m "
echo -e "033[4A 光標上移4行 033[0m"
echo -e "033[K 清除光標到行尾的內容 033[0m"
echo -e "033[?25l 隱藏光標 033[0m"
echo -e "033[?25h 顯示光標 033[0m"
最後想要了解更多關於Linux方面內容的小夥伴,請關注扣丁學堂Linux培訓官網、微信等平臺,扣丁學堂IT職業在線學習教育平臺爲您提供權威的Linux視頻,扣丁學堂老師精心推出的Linux視頻教程定能讓你快速掌握Linux從入門到精通開發實戰技能。