シェルの出力色のフォント

SecureCRTの設定

コマンドラインで出力フォントの色の効果。cmdがサポートされていないWindowsは、あなたがGitのBashのデフォルトを使用することができます。
そして、のSecureCRT、効果は解答の設定を変更する必要があり、デフォルトでオンになっていません。
シェルの出力色のフォント

デフォルトの設定にも影響を与える可能性がありますが、色をサポートしていません。
あなたは結果を色付けすることができ、ANSIのカラーオプションをチェックし、効果を試すことができ、他のいくつかのフックが他の面の色を設定することです。

効果フォーマット

出力フォーマット制御効果:

シンボル 説明
\ 033 [0メートル すべてのプロパティを閉じます
\ 033 [1メートル 高輝度を設定します。
\ 03 [4メートル アンダーライン
\ 033 [5メートル フリッカー
\ 033 [7メートル アンチ重要
\ 033 [8メートル ブランク
\ 033 [30メートル〜\ 033 [37メートル 前景色を設定します
\ 033 [40メートル〜\ 033 [47メートル 背景色を設定

フォーマットカーソル位置などを制御します。

シンボル 説明
\ 033 [nAの カーソル行nを移動させます
\ 03 [nBと ラインnを下カーソル
\ 033 [NC 右行nカーソル
\ 033 [nDを 左行nカーソル
\ 033 [Y; XH カーソル位置を設定します。
\ 033 [2J 画面をクリア
\ 033 [K 行の末尾にカーソルから内容をクリア
\ 033 [S 保存カーソル位置
\ 033 [中 カーソル位置を復元
\ 033 [?25リットル カーソルを非表示にします
\ 33 [?25H ディスプレイのカーソル

カラーコーディング

コード:

  • 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:デフォルトの黒の背景を設定します。

(;)上記の効果は、セミコロンを必要とし、重ね合わせることができ、例えば、離間し:
; 4; 47; 30メートルワードが033 \効果を冷却[0メートル下線+ + + 033 [5 \白い背景が黒で点滅

サンプル効果

ここで小さな例です

#!/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"

おすすめ

転載: blog.51cto.com/steed/2422760