Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/shell/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Shell 什么';“?”的意思是什么0;&引用;_Shell_Xterm_Ansicon - Fatal编程技术网

Shell 什么';“?”的意思是什么0;&引用;

Shell 什么';“?”的意思是什么0;&引用;,shell,xterm,ansicon,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

当我连接到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]:包来转换颜色

但是,什么是“?]0;wany@wany02:~?”

我在Linux终端上看不到它


thx大量

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


使用2而不是0只会更改标题,使用1只会更改图标名称。查看列表了解其他数字的作用。

远程计算机上可能有一个文件(如
~/bash\u rc
或许多其他文件)设置提示变量,如
PS1=..
。这样的设置应该加以保护,以避免在VT100)PS1=…;中出现类似于
case${TERM}的测试问题;;VT250)PS1=。。。。许多其他有效的术语值)PS1=…;*)回显术语1>&2;的未知值;;esac
(还有其他方法可以测试这一点)。祝你好运