Linux學習篇之 shell下輸出帶顏色文字

2021-07-08 14:50:39 字數 1400 閱讀 5040

linux學習篇之---shell下輸出帶顏色文字

首先先回顧一下linux 環境下echo命令:

名稱

echo - 顯示一行文字

概要 echo [選項]... [字串]...

描述 向標準輸出輸出字串。

-n 不輸出換行符

-e 開啟反斜槓esc轉義

-e 取消反斜槓esc轉義 (預設)

--help 顯示幫助

--version 顯示版本

然後直接上例子:其中:

-e 用來開啟echo中的轉義

\e 或 \033 來輸出esc符號

設定顏色的格式: \e[背景色;前景色;高亮m

恢復預設為 \e[0m

以上命令輸出背景色為藍色,前景色為白色,帶下劃線的,文字為pplns.com的內容。

啟示:

既然\e[0m可以恢復預設,所以我嘗試了以下命令:

發現其實設定顏色的格式可以是三個引數,也可以是乙個引數,具體是什麼效果是根據m之前的數值來自動判定的。

以下是常用的顏色/動作對應關係:

編碼 顏色/動作

0 重新設定屬性到預設設定

1 設定粗體

2 設定一半亮度(模擬彩色顯示器的顏色)

4 設定下劃線(模擬彩色顯示器的顏色)

5 設定閃爍

7 設定反向圖象

22 設定一般密度

24 關閉下劃線

25 關閉閃爍

27 關閉反向圖象

30 設定黑色前景

31 設定紅色前景

32 設定綠色前景

33 設定棕色前景

34 設定藍色前景

35 設定紫色前景

36 設定青色前景

37 設定白色前景

38 在預設的前景顏色上設定下劃線

39 在預設的前景顏色上關閉下劃線

40 設定黑色背景

41 設定紅色背景

42 設定綠色背景

43 設定棕色背景

44 設定藍色背景

45 設定紫色背景

46 設定青色背景

47 設定白色背景

49 設定預設黑色背景

shell學習之awk篇

網上關於awk的部落格說的也是夠多的了,之所以再寫有兩點原因 1 大部分博文說的不夠全面 2 作為自己系統學習shell的乙個記載。0.以下示例說明均以此資料作為依據,檔名為countries ussr 8649 275 asia canada 3852 25 north america china...

Linux 中shell指令碼之符號篇

shell簡介 shell的作用是解釋執行使用者的命令戶,有兩種執行方式 互動式 使用者輸入一條命令,shell就解釋執行一條 批處理 batch 使用者事先寫多個shell指令碼 script 其中有很多條命令,讓shell一次把這些命令執行完,而不必一條一條地敲命令。shell指令碼和程式語言很...

Linux學習之基礎篇

將乙個檔案的屬性改為 rwxr xr 1 chmod 754 filename 或 chmod u rwx,g rx,o r filename 更改乙個檔案的擁有者與群組 1 chown,chgrp 刪除資料夾 1 rm rf filenamede 刪除資料夾例項 刪除檔案 1 rm f filen...