Bash 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 的所有内容。作为终端窗口标题。

关于Bash PS1 窗口标题?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10456228/

相关文章:

bash - 在 awk 中分配一个 bash 关联数组

linux - 监控系统信息的脚本 : date and time, CPU使用率和内存

bash - Jenkins 可以获取关联用户的 .bashrc 吗?

bash - 在 jupyter notebook 中使用 bash_profile 别名

git - __git_ps1 显示错误的分支

linux - 使用 shell 脚本从特定日志文件创建 CSV 文件

bash - 如何启用历史记录来记录此处文档及其输入?

shell - 如何编写脚本以在启动时在 Ubuntu 的/tmp 中自动创建文件夹

powershell - Powershell参数不起作用,这让我发疯

bash - 在脚本中回显 $PS1