Linux終端的顏色碼

2021-07-08 15:03:28 字數 3501 閱讀 2900

regular:

@echo

-e"\e[0;30m gray -regular"

@echo

-e"\e[0;31m red"

@echo

-e"\e[0;32m green"

@echo

-e"\e[0;33m yellow"

@echo

-e"\e[0;34m blue"

@echo

-e"\e[0;35m purple"

@echo

-e"\e[0;36m cyan"

@echo

-e"\e[0;37m white"

@echo

-e"\e[0m text reset"

bold:

@echo

-e"\e[1;30m gray -bold"

@echo

-e"\e[1;31m red"

@echo

-e"\e[1;32m green"

@echo

-e"\e[1;33m yellow"

@echo

-e"\e[1;34m blue"

@echo

-e"\e[1;35m purple"

@echo

-e"\e[1;36m cyan"

@echo

-e"\e[1;37m white"

@echo

-e"\e[0m text reset"

underline:

@echo

-e"\e[4;30m gray -underline"

@echo

-e"\e[4;31m red"

@echo

-e"\e[4;32m green"

@echo

-e"\e[4;33m yellow"

@echo

-e"\e[4;34m blue"

@echo

-e"\e[4;35m purple"

@echo

-e"\e[4;36m cyan"

@echo

-e"\e[4;37m white"

@echo

-e"\e[0m text reset"

background:

@echo

-e"\e[40m gray -background"

@echo

-e"\e[41m red"

@echo

-e"\e[42m green"

@echo

-e"\e[43m yellow"

@echo

-e"\e[44m blue"

@echo

-e"\e[45m purple"

@echo

-e"\e[46m cyan"

@echo

-e"\e[47m white"

@echo

-e"\e[0m text reset"

以上**可以直接貼上到makefile中執行,即直接在終端執行命令:

make regular/make bold/make underline/make background即可,你可以看出他們之間的區別

@ 符號的作用:不將後面的命令在終端顯示,只顯示命令的執行結果,但是不顯示命令本身

-e 選項的作用:使能反協槓\的解釋功能

@echo -e 「\e[0m text reset」 是恢復終端的之前的顏色,否則終端的顏色會一直是這條命令上一條顯示的顏色

color_none                  ="\x1b[0m";

#regular

color_regular_gray ="\x1b[0;30m"

color_regular_red ="\x1b[0;31m"

color_regular_green ="\x1b[0;32m"

color_regular_yellow ="\x1b[0;33m"

color_regular_blue ="\x1b[0;34m"

color_regular_purple ="\x1b[0;35m"

color_regular_cyan ="\x1b[0;36m"

color_regular_white ="\x1b[0;37m"

#bold

color_bold_gray ="\x1b[1;30m"

color_bold_red ="\x1b[1;31m"

color_bold_green ="\x1b[1;32m"

color_bold_yellow ="\x1b[1;33m"

color_bold_blue ="\x1b[1;34m"

color_bold_purple ="\x1b[1;35m"

color_bold_cyan ="\x1b[1;36m"

color_bold_white ="\x1b[1;37m"

#underline

color_underline_gray ="\x1b[4;30m"

color_underline_red ="\x1b[4;31m"

color_underline_green ="\x1b[4;32m"

color_underline_yellow ="\x1b[4;33m"

color_underline_blue ="\x1b[4;34m"

color_underline_purple ="\x1b[4;35m"

color_underline_cyan ="\x1b[4;36m"

color_underline_white ="\x1b[4;37m"

#background

color_background_gray ="\x1b[40m"

color_background_red ="\x1b[41m"

color_background_green ="\x1b[42m"

color_background_yellow ="\x1b[43m"

color_background_blue ="\x1b[44m"

color_background_purple ="\x1b[45m"

color_background_cyan ="\x1b[46m"

color_background_white ="\x1b[47m"

注:「\x1b」的與上面的「\e」作用一樣

Linux 終端 顏色

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

改變linux終端顏色

改變linux終端顏色 1.用echo 31m測試 37m echo xm yourchar x 30,31.36?請注意這個轉義系列的敲法是,30m echo m 注意,語句必須要在 之間,屬性分隔符為 如閃爍紅色 echo 31 5m測試 2.前景 背景 顏色 30 40 黑色 31 41 紅色...

linux終端輸出顏色

用到一些編譯工具,在輸出編譯資訊時,編譯通過的資訊用綠色輸出,錯誤資訊用紅色輸出。我覺得這個特性很有趣,自己在寫一些控制程式,或者批處理指令碼時,如果能給輸出加上提示色,應該看起來更直觀一些。在網上查了一些資料,其實這個特性比較容易使用,寫下來備忘。首先看一下以下數字 第一張表中數字代表顏色,第二章...