成人性生交大片免费看视频r_亚洲综合极品香蕉久久网_在线视频免费观看一区_亚洲精品亚洲人成人网在线播放_国产精品毛片av_久久久久国产精品www_亚洲国产一区二区三区在线播_日韩一区二区三区四区区区_亚洲精品国产无套在线观_国产免费www

主頁 > 知識庫 > 如何讓shell終端和goland控制臺輸出彩色的文字

如何讓shell終端和goland控制臺輸出彩色的文字

熱門標簽:百度地圖標注后傳給手機 excel地圖標注分布數(shù)據(jù) 評價高的400電話辦理 壽光微信地圖標注 外呼系統(tǒng)用什么卡 阿克蘇地圖標注 外呼系統(tǒng)顯本地手機號 涿州代理外呼系統(tǒng) 電話機器人軟件免費

終端輸出彩色文字

開發(fā)工具:Mac,Goland,Mac自帶shell。這是基于Mac的測試結果,根據(jù)讀者留言,在Windows上不生效,標識符不一樣。

在終端輸出這段命令,將的到一個紅色背景、綠色文字,并不停閃爍的輸出。

sszxr:~ sszxr$ echo  -e "\033[5;32;41mI ♡  You \033[0m"
I ♡  You 
sszxr:~ sszxr$ 

雙引號中的反斜杠\表示轉義,033是標識符,表示用來設置顏色,[表示開始顏色設置,m為顏色設置結束。[后面的5表示閃爍,分號后面的32表示前景色,也就是文字的顏色,為綠色;再后面41表示背景色,為紅色,到m為設置結束,后面是輸出的內容,最后為再一次設置顏色,0m表示取消顏色設置。

從括號[到m中間為顏色設置,以;號分隔。

樣式有【0,1,4,5,7,8】六種,分別是:

0  終端默認設置
1  高亮顯示
4  使用下劃線
5  閃爍
7  反白顯示
8  不可見

顏色有7中,分別為

前景 背景 顏色
30  40  黑色
31  41  紅色
32  42  綠色
33  43  黃色
34  44  藍色
35  45  紫紅色
36  46  青藍色
37  47  白色

3開頭是前景色,也就是文字的顏色;4開頭是背景色。

Go語言中的彩色輸出

樣式和顏色與上面一樣,只是標識符不一樣,

fmt.Printf("%c[0;41;36m%s%c[0m\n", 0x1B, "testPrintColor", 0x1B)

標識符為0x1B,具體設置也是在[到m之間,以分號;分隔。

另一種方式

package main
import (
 "fmt"
)
var (
 greenBg      = string([]byte{27, 91, 57, 55, 59, 52, 50, 109})
 whiteBg      = string([]byte{27, 91, 57, 48, 59, 52, 55, 109})
 yellowBg     = string([]byte{27, 91, 57, 48, 59, 52, 51, 109})
 redBg        = string([]byte{27, 91, 57, 55, 59, 52, 49, 109})
 blueBg       = string([]byte{27, 91, 57, 55, 59, 52, 52, 109})
 magentaBg    = string([]byte{27, 91, 57, 55, 59, 52, 53, 109})
 cyanBg       = string([]byte{27, 91, 57, 55, 59, 52, 54, 109})
 green        = string([]byte{27, 91, 51, 50, 109})
 white        = string([]byte{27, 91, 51, 55, 109})
 yellow       = string([]byte{27, 91, 51, 51, 109})
 red          = string([]byte{27, 91, 51, 49, 109})
 blue         = string([]byte{27, 91, 51, 52, 109})
 magenta      = string([]byte{27, 91, 51, 53, 109})
 cyan         = string([]byte{27, 91, 51, 54, 109})
 reset        = string([]byte{27, 91, 48, 109})
 disableColor = false
)
func main() {
 str := "hello world"
 fmt.Println(greenBg, str, reset)
 fmt.Println(whiteBg, str, reset)
 fmt.Println(yellowBg, str, reset)
 fmt.Println(redBg, str, reset)
 fmt.Println(blueBg, str, reset)
 fmt.Println(magentaBg, str, reset)
 fmt.Println(cyanBg, str, reset)
 word := "I love you"
 fmt.Println(green, word, reset)
 fmt.Println(white, word, reset)
 fmt.Println(yellow, word, reset)
 fmt.Println(red, word, reset)
 fmt.Println(blue, word, reset)
 fmt.Println(magenta, word, reset)
 fmt.Println(cyan, word, reset)
}

運行結果

[]byte{}中那些數(shù)字是什么意思

他們是0x1B [ ; m以及0-9的ASCII編碼

package main
import "fmt"
func main() {
 fmt.Print(0x1B, '[', ';', 'm', '0', '1', '2', '3', '4', '5', '6', '7', '8', '9', "\n")
 fmt.Printf("%#X\t%c\t%c\t%c\t", 27, 91, 59, 109)
 fmt.Printf("%c\t%c\t%c\t%c\t%c\t%c\t%c\t%c\t%c\t%c\t", 48, 49, 50, 51, 52, 53, 54, 55, 56, 57)
}

運行結果

27 91 59 109 48 49 50 51 52 53 54 55 56 57

0X1B [ ; m 0 1 2 3 4 5 6 7 8 9

27代表0x1B

91代表[

59代表;

109代表m

57代表9,表示設置字體顏色

52代表4,表示設置背景色

51代表3,表示設置前景色,也就是文字的顏色

90到97與30到37的效果一樣,一個是設置字體顏色,一個是設置前景色,所以57和51可以互換,效果完全一樣,

reset表示0x1B[0m,表示清除顏色設置。

package main
import (
 "fmt"
)
var (
 black        = string([]byte{27, 91, 57, 48, 109})
 red          = string([]byte{27, 91, 57, 49, 109})
 green        = string([]byte{27, 91, 57, 50, 109})
 yellow       = string([]byte{27, 91, 57, 51, 109})
 blue         = string([]byte{27, 91, 57, 52, 109})
 magenta      = string([]byte{27, 91, 57, 53, 109})
 cyan         = string([]byte{27, 91, 57, 54, 109})
 white        = string([]byte{27, 91, 57, 55, 59, 52, 48, 109})
 reset        = string([]byte{27, 91, 48, 109})
 disableColor = false
)
func main() {
 word := "I love you"
 fmt.Println(black, word, reset)
 fmt.Println(red, word, reset)
 fmt.Println(green, word, reset)
 fmt.Println(yellow, word, reset)
 fmt.Println(blue, word, reset)
 fmt.Println(magenta, word, reset)
 fmt.Println(cyan, word, reset)
 fmt.Println(white, word, reset)
}

補充:Golang終端彩色輸出

終端彩色輸出

func main() {
 fmt.Printf("\x1b[%dmhello world 30: 黑 \x1b[0m\n", 30)
 fmt.Printf("\x1b[%dmhello world 31: 紅 \x1b[0m\n", 31)
 fmt.Printf("\x1b[%dmhello world 32: 綠 \x1b[0m\n", 32)
 fmt.Printf("\x1b[%dmhello world 33: 黃 \x1b[0m\n", 33)
 fmt.Printf("\x1b[%dmhello world 34: 藍 \x1b[0m\n", 34)
 fmt.Printf("\x1b[%dmhello world 35: 紫 \x1b[0m\n", 35)
 fmt.Printf("\x1b[%dmhello world 36: 深綠 \x1b[0m\n", 36)
 fmt.Printf("\x1b[%dmhello world 37: 白色 \x1b[0m\n", 37)
 fmt.Printf("\x1b[%d;%dmhello world \x1b[0m 47: 白色 30: 黑 \n", 47, 30)
 fmt.Printf("\x1b[%d;%dmhello world \x1b[0m 46: 深綠 31: 紅 \n", 46, 31)
 fmt.Printf("\x1b[%d;%dmhello world \x1b[0m 45: 紫   32: 綠 \n", 45, 32)
 fmt.Printf("\x1b[%d;%dmhello world \x1b[0m 44: 藍   33: 黃 \n", 44, 33)
 fmt.Printf("\x1b[%d;%dmhello world \x1b[0m 43: 黃   34: 藍 \n", 43, 34)
 fmt.Printf("\x1b[%d;%dmhello world \x1b[0m 42: 綠   35: 紫 \n", 42, 35)
 fmt.Printf("\x1b[%d;%dmhello world \x1b[0m 41: 紅   36: 深綠 \n", 41, 36)
 fmt.Printf("\x1b[%d;%dmhello world \x1b[0m 40: 黑   37: 白色 \n", 40, 37)
}

終端顯示

取值范圍

前景 背景 顏色
30 40 黑色
31 41 紅色
32 42 綠色
33 43 黃色
34 44 藍色
35 45 紫色
36 46 深綠
37 47 白色

以上為個人經驗,希望能給大家一個參考,也希望大家多多支持腳本之家。如有錯誤或未考慮完全的地方,望不吝賜教。

您可能感興趣的文章:
  • 解決Goland 同一個package中函數(shù)互相調用的問題
  • goland設置顏色和字體的操作
  • goland 實現(xiàn)自動格式化代碼
  • goland 恢復已更改文件的操作
  • goland 清除所有的默認設置操作
  • Mac GoLand打不開(閃退)也不報錯的解決方案
  • Goland 斷點調試Debug的操作
  • goland 設置project gopath的操作

標簽:汕頭 雞西 梅河口 吐魯番 欽州 重慶 蘭州 銅川

巨人網絡通訊聲明:本文標題《如何讓shell終端和goland控制臺輸出彩色的文字》,本文關鍵詞  如何,讓,shell,終端,和,goland,;如發(fā)現(xiàn)本文內容存在版權問題,煩請?zhí)峁┫嚓P信息告之我們,我們將及時溝通與處理。本站內容系統(tǒng)采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《如何讓shell終端和goland控制臺輸出彩色的文字》相關的同類信息!
  • 本頁收集關于如何讓shell終端和goland控制臺輸出彩色的文字的相關信息資訊供網民參考!
  • 推薦文章
    国产午夜亚洲精品午夜鲁丝片| 欧美精品九九| 一本大道一区二区三区| av在线com| 日韩 欧美 高清| 秋霞一区二区三区| www.看毛片| 国产婷婷成人久久av免费高清| 日韩av影视综合网| 美女被搞网站| 九色porny在线观看| 日韩一级片一区二区| theav精尽人亡av| 亚洲色图都市激情| 免费人成在线观看播放视频| 亚洲宅男一区| 性做久久久久久免费观看| 国产+高潮+白浆+无码| 国产成人高清| 中文字幕在线免费观看| 久久精品亚洲a| 松下纱荣子在线观看| 8x8ⅹ国产精品一区二区二区| 99久久免费精品高清特色大片| av在线不卡免费| 色的视频在线观看免费播放| a成人v在线| 亚洲中文字幕无码一区二区三区| 97超碰在线免费观看| 五月激情婷婷网| 337p日本| 日韩欧美精品在线视频| 在线成人性视频| 久久蜜桃av一区精品变态类天堂| 国产电影一区二区| 国产成人精品免费看视频| 久久一区二区三区视频| 中文字幕乱码亚洲无线精品一区| 天天操狠狠操夜夜操| 日本一区二区三区中文字幕| 黄色xxxx| 无码aⅴ精品一区二区三区| 精品麻豆剧传媒av国产九九九| 国产成人无码一区二区三区在线| 在线天堂新版最新版在线8| 国产亚洲精品久久久久动| 日韩高清不卡一区二区| h视频免费在线| 亚洲aa中文字幕| 中文天堂最新版本在线观看| 最近中文字幕免费mv视频多少集| 久久精品亚洲欧美日韩精品中文字幕| 久本草在线中文字幕亚洲| 91麻豆精品国产91久久久| 新狼窝色av性久久久久久| 日韩一级特黄毛片| 成人满18在线观看网站免费| 亚洲欧美一区二区视频| 国产精品久久精品牛牛影视| 欧美亚洲国产激情| 三级男人添奶爽爽爽视频| 电影一区二区三区| 91成人在线观看喷潮| 成人手机在线电影| 色妇色综合久久夜夜| 午夜精品久久久久久久蜜桃app| 久久深夜福利| 国产精品天天av精麻传媒| 欧美经典影片视频网站| 搡女人真爽免费午夜网站| 第一福利永久视频精品| 亚洲欧洲二区| 俄罗斯性欧美| 精品人伦一区二区三电影| 日本午夜精品| 亚洲小视频网站| 欧美在线观看www| 亚洲一二三在线观看| 1769免费视频在线观看| 久久免费大视频| 91综合视频| 国产精品免费久久久久影院| 亚洲影院一区二区三区| 久久99久久99| 91久久久久久久久久久久久久| 国产毛片在线视频| 色999久久久精品人人澡69| 色婷婷av一区二区三区软件| 中文字幕在线视频精品| 欧美日韩在线精品一区二区三区激情综合| 中国一级片在线观看| 亚洲美女高潮久久久| 欧美成人在线免费观看| 国产99免费视频| 黑人巨大精品欧美一区二区一视频| 国产女人伦码一区二区三区不卡| 日韩一级片av| 偷拍亚洲精品| 国产精欧美一区二区三区白种人| 日本成人手机在线| 亚洲大胆美女视频| 樱花草www在线| 最近最好的中文字幕2019免费| 一区二区国产在线| 黄色成人在线观看| 亚洲精品在线播放视频| 永久免费av无码网站性色av| 九九热这里只有精品6| 国产99在线|中文| 欧美一区第一页| 5566中文字幕一区二区| 日韩av卡一卡二| 裸体丰满少妇做受久久99精品| 蜜桃视频m3u8在线观看| 一区二区三区视频免费视频观看网站| 亚洲欧美国产高清va在线播| 韩国精品一区二区三区六区色诱| 麻豆入口视频在线观看| 亚欧激情乱码久久久久久久久| 97se亚洲国产综合自在线观| 欧美精品成人91久久久久久久| 中文在线播放一区二区| 国产精品中文字幕亚洲欧美| 午夜精品久久久久久不卡8050| 91美女片黄在线观看游戏| 免费av毛片在线看| 美腿丝袜一区二区三区| 日韩美女视频在线观看| 日本国产一区二区三区| 资源av在线| 久热视线观看免费视频| 91精品国产日韩91久久久久久| 成人资源视频网站免费| 亚洲白虎美女被爆操| 色成人在线视频| 久久久国产精品人人片| 极品白浆推特女神在线观看| 日韩va亚洲va欧美va久久| 亚洲a一级视频| 欧美日韩免费一区二区| 亚洲精品videossex少妇| 天天操夜夜操夜夜操| 日韩制服诱惑| 午夜美女久久久久爽久久| 99re8这里有精品热视频免费| 精品国产_亚洲人成在线| 免费黄色福利视频| 青春草免费在线视频| 久久亚洲精品一区二区| 欧美理论电影在线观看| 波多野结衣一区二区三区在线| 久久久精品中文字幕| 日韩经典中文字幕一区| 日本卡一卡2卡3卡4精品卡网站| 欧美日韩调教| 亚洲久草在线视频| 欧美日韩综合| 久久婷婷麻豆| 免费黄色小视频| 久久精品蜜桃| 91成人超碰| 国产一区二区在线视频你懂的| 亚洲成人a**址| 精品国产aⅴ一区二区三区东京热| 嫩草伊人久久精品少妇av杨幂| 久青草视频在线观看| 免费观看在线黄色网| 国产精品外国| 亚洲精品中文字幕无码蜜桃| 日本欧美黄网站| 伊人再见免费在线观看高清版| 无码人妻熟妇av又粗又大| 91sa在线看| av男人一区| www国产精品| 国产精品久久久久久| av自拍一区| 中文字幕亚洲自拍| 91在线观看欧美日韩| 成视频免费在线看| 国产精品区在线观看| 粉嫩一区二区三区性色av| 玖玖在线视频| 国产成人在线视频播放| 一区二区三区四区在线观看国产日韩| 色偷偷av一区二区三区乱| 精品推荐国产麻豆剧传媒| 高清性色生活片在线观看| 中文字幕欧美精品日韩中文字幕| 国产精品视频在线观看| 9自拍视频在线观看| 少妇又色又爽又黄的视频| 成年人观看网站| 国产欧美一区二区在线观看| 午夜欧美性电影| 国产精品69av| 一区二区av| 日本一区二区在线看| 免费成人美女在线观看| 视频一区日韩精品| 国产视频在线播放| 精品综合久久久久| 亚洲成年人电影在线观看| 国产一区二区三区自拍| 综合国产在线观看| 九九精品视频在线观看九九| 不卡av电影在线播放| 黄色激情网站| 亚洲精品中文字幕无码蜜桃| 色婷婷综合久久久| 成人精品在线观看视频| 又紧又大又爽精品一区二区| 偷偷www综合久久久久久久| 国产精品区在线| www.亚洲激情| 欧美无砖专区一中文字| 青青草精品毛片| 黑人巨大精品欧美黑白配亚洲| 日韩av在线一区二区三区| 日精品一区二区| 爽爽免费视频| 亚洲一区中文| 日韩国产欧美在线视频| 国产日韩欧美中文字幕| 亚洲精品tv久久久久久久久| 久久精品国产久精国产爱| 99视频精品免费观看| 在线成人直播| 全球成人免费直播| 成年人免费观看的视频| www黄色网址| 91精品国产91久久久久久密臀| 欧美毛片免费观看| 女人黄色片免费| 日韩伦理在线一区| 久久国产欧美日韩精品| 欧美乱大交做爰xxxⅹ小说| 九七影院理论片| 亚洲国产精品成人va在线观看| 蜜桃a∨噜噜一区二区三区| 日本aⅴ大伊香蕉精品视频| 91精品丝袜国产高跟在线| 日韩精品视频网址| 日韩精品一区中文字幕| 欧美福利一区| 久久精品五月| 中文国产成人精品| 日韩精品2区| 91丨porny丨九色| 国产精品毛片av| 日本不卡一区二区三区四区| 久久久高清视频| 国产精品区一区二区三在线播放| 国内精品久久久久久久影视蜜臀| 久久精品日韩欧美| 日本一区二区在线免费观看| 欧美人成在线观看ccc36| 欧美日本一区二区视频在线观看| 国产老熟女伦老熟妇露脸| 成人综合婷婷国产精品久久免费| 日韩一区二区三区不卡视频| 国产一区二区在线看| 极品av少妇一区二区| 久精品国产欧美| 日本欧美韩国| 亚洲精品资源在线| swag国产精品一区二区| 国产午夜一区二区| 国产精品视频流白浆免费视频| 噜噜噜噜噜在线视频| 欧美成人合集magnet| 国产系列电影在线播放网址| 久久成人亚洲| 性感美女一区二区三区| 精品爆乳一区二区三区无码av| 国产精品视频地址| 亚洲aⅴ在线观看| 99久久婷婷| 午夜欧美视频| 老司机精品视频网站| 成人免费看片载| 免费一级片视频| 久久伦理中文字幕| 欧美精品视频www在线观看| 人体私拍套图hdxxxx| 亚洲欧洲日产国码无码久久99| 亚洲男女在线观看| 99在线播放| 国产精品v欧美精品∨日韩| 色菇凉天天综合网| 国产精品美女久久久久久久久久久| 伊人久久噜噜噜躁狠狠躁| 日韩激情在线| 鲁大师成人一区二区三区| 19j韩国主播韩宝贝在线| 欧美a大片欧美片| 欧美国产视频在线观看| 亚洲精品国产精品国自产观看浪潮| 精品欧美乱码久久久久久| 秋霞成人午夜伦在线观看| 国产一线天粉嫩馒头极品av| 无圣光视频在线观看| 美女精品国产| 国产视频每日更新| 日韩免费电影在线观看| 欧美一级大黄| 少妇一级淫免费观看| 电影av一区| 久视频在线观看| 免费视频一区二区三区在线观看| 亚洲欧洲精品一区二区三区波多野1战4| 欧美日韩性视频在线| 亚洲欧美日韩综合| 国产乱淫a∨片免费观看| 一区二区三区成人| 国产污片在线观看| 精品一区二区三区免费毛片| 国产吃瓜黑料一区二区| jizz视频在线观看| 四虎永久成年免费影院| 永久免费黄色软件| 久久免费视频一区| 国产精品av在线| 国产精品美女毛片真酒店| 超碰国产精品一区二页| 羞羞电影在线观看www| 高清在线一区二区| 日韩精品视频在线播放|