“?] 0;”是什么意思

时间:2019-09-04 10:50:15

标签: shell xterm ansicon

当我在Powershell中连接到SSH时

我有这样的琴弦

?]0;wany@wany02: ~?[01;32mwany@wany02?[00m:?[01;34m~?[00m$

我打印字符串的字节

[27 93 48 59 119 97 110 121 64 119 97 110 121 48 50 58 32 126 7 27 91 48 49 59 51 50 109 119 97 110 121 64 119 97 110 121 48 50 27 91 48 48 109 58 27 91 48 49 59 51 52 109 126 27 91 48 48 109 36 32]

我使用了[ansicolor]:https://github.com/shiena/ansicolor包来转换颜色

但是,“?] 0; wany @ wany02:〜?是什么意思

我在Linux终端上看不到

非常感谢

1 个答案:

答案 0 :(得分:0)

ESC]0;是xterm和实现VT100控制序列的兼容终端用来更改窗口标题和图标名称的转义代码的开始。值为7的字节(ASCII BEL)结束序列。两者之间的所有内容都用作标题。

使用2而不是0只会更改标题,而1只会更改图标名称。有关其他数字的作用,请参见operating system controls列表。