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