Bash PS1窗口标题?

Bash PS1窗口标题?,bash,.bash-profile,ps1,Bash,.bash Profile,Ps1,假设我把它作为我的PS1 PS1='\[\e]0;TITLE\a\]\n\[\e[32m\]\u@\h \[\e[33m\]\w\[\e[0m\]\n\$ ' 它会给我这个提示 Steven@Steven-PC ~ $ 窗口标题为title 我知道这部分 \e]0;TITLE\a 创建标题,但我不明白为什么。这看起来像是胡言乱语。终端驱动程序查找包含特定代码(\e]0;)的输出,并使用\a之前的所有内容作为终端窗口标题。您还可以添加一个引用吗?

假设我把它作为我的PS1

PS1='\[\e]0;TITLE\a\]\n\[\e[32m\]\u@\h \[\e[33m\]\w\[\e[0m\]\n\$ '
它会给我这个提示

Steven@Steven-PC ~
$
窗口标题为
title

我知道这部分

\e]0;TITLE\a

创建标题,但我不明白为什么。这看起来像是胡言乱语。

终端驱动程序查找包含特定代码(
\e]0;
)的输出,并使用
\a
之前的所有内容作为终端窗口标题。

您还可以添加一个引用吗?