Bash PS1窗口标题?

时间:2012-05-04 21:14:34

标签: 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

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

1 个答案:

答案 0 :(得分:2)

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