在哪里可以找到有关 GNU/Linux TTY 格式的文档

在哪里可以找到有关 GNU/Linux TTY 格式的文档

gnu网站有网站可以在终端上显示的 GNU Head它具有 XTerm 兼容功能(正常记录的 ANSI 代码),但它也包含 TTY 版本(它在 Cygwin 上运行,未在 XTerm 或真实终端中测试)。

它包含如下文字:

]Pf767676[1;37mâ]Pf9e9e9e[1;37mâ]P7bcbcbc[47m]Pfeeeeee[1;37mâ]

\x1b然后它就]Pf767676正常了,[1;37m例如在维基百科. 它是什么]Pf767676以及记录在哪里?

答案1

对于 Linux 控制台来说,控制台代码(4)手册页。它列出了从 VT102、ECMA-48、DEC 和几个私有序列继承的序列。

例如,所有以ESC [(简写CSI)开头的序列都记录在“ECMA-48 CSI 序列”下;它们也以相同的方式工作全部终端(或根本不工作)。

另一方面,ESC ](简写OSC)序列是私人的到每个终端,并且它们在本手册页中的文档分散在各个地方;ESC ] P描述如下:

       ESC ] OSC (应该是:操作系统命令)  響鳴
                          nrrggbb:设置调色板,参数为7
                          最后一个 P 后面的十六进制数字 :-(。这里 n
                          是颜色(0-15),rrggbb 表示
                          红/绿/蓝值(0-255)。   ESC ] R:重置
                          调色板

换句话说,该序列ESC ] P f 767676使调色板中的第 15 种颜色为十六进制 #767676。

相关内容