linux終端文字顏色顯示控制

2021-05-27 10:44:33 字數 480 閱讀 5857

終端的字元顏色是用轉義序列控制的,是文字模式下的系統顯示功能,和具體的語言無關。

轉義序列是以 esc 開頭,可以用 \033 完成相同的工作(esc 的 ascii 碼用十進位制表示就是 27, = 用八進位制表示的 33)。

\033[顯示方式;前景色;背景色m

顯示方式:0(預設值)、1(高亮)、22(非粗體)、4(下劃線)、24(非下劃線)、5(閃爍)、25(非閃爍)、7(反顯)、27(非反顯)

前景色:30(黑色)、31(紅色)、32(綠色)、 33(黃色)、34(藍色)、35(洋紅)、36(青色)、37(白色)

背景色:40(黑色)、41(紅色)、42(綠色)、 43(黃色)、44(藍色)、45(洋紅)、46(青色)、47(白色)

\033[0m 預設

\033[1;32;40m 綠色

033[1;31;40m 紅色

print "\033[1;31;40m%s\033[0m" % " 輸出紅色字元"

linux終端下的顏色顯示

在命令列下也能產生五顏六色的字型和圖案,只需要加上一些顏色 例如 echo e 033 41 36m 紅底綠字 033 0m 其中41的位置代表底色,36的位置是代表字的顏色 那些ascii code 是對顏色呼叫的始末.033 m 033 0m 字背景顏色範圍 40 49 40 黑 41 深紅 4...

Linux 終端 顏色

httplinux 終端配色方案 https 在終端輸出彩色文字 在linux終端下除錯程式時,有時需要輸出大量資訊。若能控制字型的顏色和顯示方式,可使輸出資訊對比鮮明,便於除錯時觀察資料。終端的字元顏色由轉義序列 escape sequence 控制,是文字模式下的系統顯示功能,與具體語言無關。本...

Mac terminal 終端顏色區分顯示

terminal 預設是沒有顏色區分的,開啟也好整,只需要設定一下 參閱 編輯自己使用者目錄下的.bash profile檔案,如果沒有,新建乙個就好 export clicolor 1 開啟顏色區分顯示 export lscolors gxfxcxdxbxegedabagacad 顏色顯示的格式 ...