linux 終端控制碼

2021-06-28 19:52:10 字數 391 閱讀 9462

esc的ascii編碼是 27(十進位制) 33(八進位制)1b(16進製制)

很多終端編碼是esc和其他鍵的組合

比如1.方向鍵向上可以用「esc[a」模擬(同理 「esc[b」 「esc[c」 「esc[d」模擬其他三個方向)

2.printf "\33[a"  printf "\033[a"能達到一樣的效果

也就是把上面的esc替換為 其八進位制的ascii碼

另外,esc[2a可能代表兩次按方向鍵向上(我在putty上嘗試失敗)

esc[na可能代表n次方向鍵向上

3.一些其他的格式控制見參考1

參考:1.

Linux終端的顏色碼

regular echo e e 0 30m gray regular echo e e 0 31m red echo e e 0 32m green echo e e 0 33m yellow echo e e 0 34m blue echo e e 0 35m purple echo e e 0...

VT100控制碼進行終端擴充套件顯示

vt100是乙個古老的終端定義,後面出現的終端幾乎都相容這種終端。vt100控制碼是用來在終端擴充套件顯示的 比如果終端上任意座標用不同的顏色顯示字元。有時又稱為ansi escape sequence.所有的vt100控制符是 033打頭 即esc的ascii碼 用輸出字元語句來輸出。可以在命令列...

linux終端文字顏色顯示控制

終端的字元顏色是用轉義序列控制的,是文字模式下的系統顯示功能,和具體的語言無關。轉義序列是以 esc 開頭,可以用 033 完成相同的工作 esc 的 ascii 碼用十進位制表示就是 27,用八進位制表示的 33 033 顯示方式 前景色 背景色m 顯示方式 0 預設值 1 高亮 22 非粗體 4...