\u001B]0;kuba@jcubic: ~\u0007 转义码做什么?

\u001B]0;kuba@jcubic: ~\u0007 转义码做什么?

当在盒子中使用 shell 时,这是从服务器返回的

\r\n\u001B]0;kuba@jcubic:~\u0007\u001B[01;32mkuba@jcubic\u001B[00m:\u001B[01;34m~\u001B[00m$ 

什么ESC]0;\u0007做什么?

答案1

这些都是XTerm 控制序列,因此从该列表中 ESC ] 是一个“操作系统命令”,然后在该部分中可以找到:

OSC Ps ; Pt BEL
  Ps = 0  -> Change Icon Name and Window Title to Pt.

unicode ( ) 的使用\u...有点奇怪,尽管这里使用的低数值可以在 中查找man ascii

$ man ascii | egrep -i '1b|007'
       007   7     07    BEL '\a' (bell)             107   71    47    G
       033   27    1B    ESC (escape)                133   91    5B    [

相关内容