Linux終端輸出echo各種顏色的ziti

2021-07-26 08:10:10 字數 1724 閱讀 9322

#!/bin/bash

##下面是字型輸出顏色及終端格式控制

#字型色30-37

echo -e "\033[30m黑色字\033[0m"

echo -e "\033[31m紅色字\033[0m"

echo -e "\033[32m綠色字\033[0m"

echo -e "\033[33m黃色字\033[0m"

echo -e "\033[34m藍色字\033[0m"

echo -e "\033[35m紫色字\033[0m"

echo -e "\033[36m天藍字\033[0m"

echo -e "\033[37m白色字\033[0m"

#字背景顏色範圍:40-47

echo -e "\033[40;37m黑底白字\033[0m"

echo -e "\033[41;30m紅底黑字\033[0m"

echo -e "\033[42;34m綠底藍字\033[0m"

echo -e "\033[43;34m黃底藍字\033[0m"

echo -e "\033[44;30m藍底黑字\033[0m"

echo -e "\033[45;30m紫底黑字\033[0m"

echo -e "\033[46;30m天藍底黑字\033[0m"

echo -e "\033[47;34m白底藍字\033[0m"

#.....

#控制選項說明

#\033[0m關閉所有屬性

#\033[1m設定高亮度

#\033[4m下劃線

echo -e "\033[4;31m下劃線紅字\033[0m"

#閃爍echo -e "\033[5;34m紅字在閃爍\033[0m"

#反影echo -e "\033[8m消隱\033[0m "

##\033[30m-\033[37m設定前景色

#\033[40m-\033[47m設定背景色

#\033[na游標上移n行

#\033[nb游標下移n行

echo -e "\033[4a游標上移4行\033[0m"

#\033[nc游標右移n行

#\033[nd游標左移n行

#\033[y;xh設定游標位置

#\033[2j清屏

#\033[k清除從游標到行尾的內容

echo -e "\033[k清除游標到行尾的內容\033[0m"

#\033[s儲存游標位置

#\033[u恢復游標位置

#\033[?25|隱藏游標

#\033[?25h顯示游標

echo -e "\033[?25l隱藏游標\033[0m"

echo -e "\033[?25h顯示游標\033[0m"

#下面的這個例子是字型不停的閃爍。

#!/bin/bash

#a=30  

b=41  

while

true

doecho -e "\033[$m光輝女郎\033[0m"

echo -e "\033[$m的嗎西亞\033[0m"

echo -e "\033[$m洛克薩斯\033[0m"

a=$(($(($a%7))+30))  

b=$(($(($b%7))+40))  

#每次讓字型顏色在30-37轉換

#每次讓背景顏色在40-47轉換

echo -e "\033[4a\033[0m"

done  

linux終端輸出顏色

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

終端使用 echo 命令使用

echo 命令會將輸入的字串送往標準輸出,並在最後加上換行符,可以理解為列印字串。echo 命令可以結合 符號一起使用,進行檔案的覆蓋 追加。常見選項 選項 描述 n不輸出行尾的換行符 e允許對加反斜線轉義的字元進行解釋 e禁止對加反斜線轉義的字元進行解釋 常見的轉義字元 1 使用 echo 命令,...

echo 輸出顏色字型

名稱 echo 顯示一行文字 概要echo 選項 字串 描述向標準輸出輸出字串。n 不輸出換行符 e 開啟反斜槓esc轉義 e 取消反斜槓esc轉義 預設 help 顯示幫助 version 顯示版本 a alert bel b backspace c produce no further outp...