bash 顏色控制

2021-06-05 22:38:42 字數 1729 閱讀 9786

i. ansi控制碼:

\e[0m           關閉所有屬性

\e[1m           粗體

\e[4m           下劃線

\e[5m           閃爍

\e[7m           反顯

\e[8m           消隱

\e[22m          非粗體

\e[24m          關閉下劃線

\e[25m          關閉閃爍

\e[27m          關閉反顯

\e[30m ~ \e[37m 設定前景色

\e[40m ~ \e[47m 設定背景色

0   黑      1   紅      

2   綠      3   黃      

4   藍      5   紫      

6   青      7   白      

\e[na           游標上移n行

\e[nb           游標下移n行

\e[nc           游標右移n行

\e[nd           游標左移n行

\e[y;xh         設定游標位置

\e[2j           清屏

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

\e[s            儲存游標位置

\e[u            恢復游標位置

\e[?25l         隱藏游標

\e[?25h         顯示游標

ii. 轉義字元:

\a      ascii 響鈴字元(也可以鍵入 \007)

\d      "wed sep 06" 格式的日期

\e      ascii 轉義字元(也可以鍵入 \033)

\h      主機名的第一部分

\h      主機的全稱

\j      在此 shell 中通過按 ^z 掛起的程序數

\l      此 shell 的終端裝置名(如 "ttyp4")

\n      換行符

\r      回車符

\s      shell 的名稱(如 "bash")

\t      24 小時制時間(如 "23:01:01")

\t      12 小時制時間(如 "11:01:01")

\@      帶有 am/pm 的 12 小時制時間

\u      使用者名稱

\v      bash 的版本(如 2.04)

\v      bash 版本(包括補丁級別)

\w      當前工作目錄(如 "/home/***x")

\w      當前工作目錄的「基名(basename)」

\!      當前命令在歷史緩衝區中的位置

\#      命令編號(只要您鍵入內容,它就會在每次提示時累加)

\$      若不是超級使用者,則插入乙個 "$";若是超級使用者,則顯示乙個 "#"

\***    插入乙個用三位數 *** (用零代替未使用的數字)表示的 ascii 字元

\\      反斜槓

\[      這個序列應該出現在不移動游標的字串行(如顏色轉義序列)之前

\]      這個序列應該出現在非列印字串行之後

bash輸出顏色字型

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藍...

流程控制語句(bash)

1.if控制語句 if then fi if then else fi if then elif then elif then else fi if 條件表示式 then 命令序列 滿足條件才執行 注意,如果if與then elif與then 寫在同一行,要用 隔開 fiif 條件表示式 then ...

bash終端提示符顏色配置

能夠清晰有層次感的看到顯示結果 macbook linux 類unix系統 在 bash profile中寫入配置檔案 配置終端提示符顏色 export ps1 033 01 36m u h 033 01 32m w 033 00m 顏色 預設 e 00m 黑色 e 01 30m 紅色 e 01 3...