2013-06-19 51 views
0

GNU的bash,版本4.1.10(4)-release(i686的-PC-cygwin的)`控制序列'如何在終端中工作?

我試過echo $'\e[33mtext',它會顯示黃色的 '文'

我也試圖把幾微秒sleepecho之間,它仍然有效。

然後我在提示符'ESC''[''3''3''''上手動輸入,當我鍵入'm'時它顯示一個正常的'm',所以這些字符不會導致控制序列。

那麼什麼樣的字符可以解釋爲控制序列?

謝謝。

回答

0

控制序列具有要被輸出到所述終端。鍵入字符不一定會導致它們被回顯;特別是,打字ESC不會導致逃逸被回送到終端。

0

類型

$ infocmp 

,你會看到你的終端支持序列名單。

$ man terminfo 

會給你一個什麼名字的意思。