控制碼:
\033[0m
關閉所有屬性
\033[1m
設定高亮度
\033[4m
下劃線\033[5m
閃爍\033[7m
反顯\033[8m
消隱\033
[30m--
--\33[
37m設定前景色
\033
[40m--
--\33[
47m設定背景色
\033[na
游標上移n行
\033[nb
游標下移n行
\033[nc
游標右移n行
\033[nd
游標左移n行
\033
[y;xh
設定游標位置
\033[2j
清屏\033[k
清除從游標到行尾的內容
\033[s
儲存游標位置
\033[u
恢復游標位置
\033
[?25l
隱藏游標
\033
[?25h
顯示游標
背景色:
40:黑
41:深紅
42:綠
43:黃色
44:藍色
45:紫色
46:深綠
47:白色
前景色:
30:黑
31:紅
32:綠
33:黃
34:藍色
35:紫色
36:深綠
37:白色
printf("\e[32m\e[1m%s\e[0m\n", "hello world");
綠色高亮:如上圖
在shell中也可以直接用echo輸出,需要加-e選項開啟轉義字元解釋,如輸出高亮的綠色字型為:
echo
-e"\e[32m\e[1mhello world\e[0m"
終端如何輸出彩色字型
實現過程 終端的字元顏色是用轉義序列控制的,是文字模式下的系統顯示功能,和具體的語言無關。轉義序列是以esc開頭,即用 033來完成 esc的ascii碼用十進位制表示是27,用八進位制表示就是033 書寫格式 開頭部分 033 顯示方式 前景色 背景色m 結尾部分 033 0m 注意 開頭部分的三...
Python在終端輸出彩色字型
在寫deeplearning作業的時候發現他有乙個奇怪的輸出print print 033 93m there is a mistake in the backward propagation difference str 0.00001 033 0m 輸出來的文字竟然有顏色 很明顯可以看出我們要輸...
Python終端如何輸出彩色字型
實現過程 終端的字元顏色是用轉義序列控制的,是文字模式下的系統顯示功能,和具體的語言無關。轉義序列是以esc開頭,即用 033來完成 esc的ascii碼用十進位制表示是27,用八進位制表示就是033 書寫格式 開頭部分 033 顯示方式 前景色 背景色m 結尾部分 033 0m 注意 開頭部分的三...