在Mac OSX上设置终端标题

时间:2017-08-26 08:17:01

标签: bash unix

我正在尝试几天,为我的终端设置一个自定义标题,我使用bash作为shell,只有当一个命令运行COMMAND_PROMPT时我才成功设置标题。 我想知道是否有可能使这个标题永久化并在我打开终端窗口时出现。

2 个答案:

答案 0 :(得分:3)

您应该可以从终端>永久设置偏好设置> 个人资料>的窗口

Terminal Preferences

标题文本框中设置自定义标题(例如" TEST123")。

您还可以在此处选中/取消选中其他复选框以显示/隐藏标题栏的其他元素。例如,"活动进程名称"将显示bash(如果bash是您的登录shell)。

尝试取消选中它们然后保存该配置文件( Shell > 将设置用作默认值)并重新启动终端。当你打开一个新的终端窗口时,它应该只显示标题(以及当前目录,稍后会出现),如下所示:

PWD plus TITLE

如果您还想删除当前目录,则必须将其添加到主目录中的.profile(如this answer中所述):

unset PROMPT_COMMAND

当您再次重新启动终端时,它应该只有您的自定义标题:

TITLE ONLY

答案 1 :(得分:0)

您可以像这样设置标题:

  

echo -n" \ 033] 0; $ {USER} @ $ {HOST} \ 007"

更多信息here

如果您在打开终端时想要这个,可以将标题添加到.bachrc文件