Shell 終端ANSI控制碼

Shell 系統交互參數整理字體

輸出顏色spa

  • 格式: \033[字背景顏色;字體顏色m字符串\033[0m
背景顏色   字體顏色
40: 黑 30: 黑 
41: 紅 31: 紅 
42: 綠 32: 綠 
43: 黃 33: 黃 
44: 藍 34: 藍 
45: 紫    35: 紫 
46: 深綠 36: 深綠 
47: 白色 37: 白色

經常使用輸出顏色code

echo -e "\033[36;36m 淡藍 \033[0m"
echo -e "\033[35;35m 淺紫 \033[0m"
echo -e "\033[34;34m 深藍 \033[0m"
echo -e "\033[33;33m 深黃 \033[0m"
echo -e "\033[32;32m 深綠 \033[0m"
echo -e "\033[31;31m 紅色 \033[0m"
echo -e "\033[30;30m 黑色 \033[0m"

經常使用字符操做blog

\033[0m 關閉全部屬性 
\033[1m 設置高亮度 
\033[4m 下劃線 
\033[5m 閃爍 
\033[7m 反顯 
\033[8m 消隱 

光標操做字符串

\033[nA 光標上移n行 
\033[nB 光標下移n行 
\033[nC 光標右移n行 
\033[nD 光標左移n行 
\033[y;xH設置光標位置 
\033[K 清除從光標到行尾的內容 
\033[s 保存光標位置 
\033[u 恢復光標位置 
\033[?25l 隱藏光標 
\033[?25h 顯示光標

清屏操做class

\033[2J 清屏 

指定字符輸出到固定位置di

echo -e "\033[5;5H內容\033[0K"
注:5H中的5代位置錶行數
相關文章
相關標籤/搜索