13 有没有一种方法可以命名终端窗口,甚至更好地为每个选项卡命名。目前,它们只是获得底层的进程名称:例如,运行elasticsearch的选项卡的名称为java macos mac terminal.app — 火车头 source superuser.com/q/343747/504387 — 通配符
11 您可以使用@bubu的解决方案,也可以右键单击选项卡,选择“检查选项卡”,然后从此处设置标题。 — 伍弗斯 source 5 或按Cmd-I获取检查员。 — 丹尼尔·贝克 2 Shift-Command-I(“外壳”>“编辑标题”)还会显示检查器,并确保选择“信息”窗格。 — 克里斯·佩奇 1 从Mac OS X Lion 10.7开始,Terminal的Inspector还支持将选项卡标题与窗口标题分开设置。 — 克里斯·佩奇
14 好。 echo -n -e“ \ 033] 0;在苏联,标题栏将您设置为\ 007” 将您的标题设置为“在苏联,标题栏设置您” — 布布 source 3 或者,甚至更短,您可以使用echo -ne代替echo -n -e。 — Wuffers 2010年 1 在我看来,苏联的俄罗斯笑话在这里 — 不受欢迎 5 请注意,“ 0”同时设置窗口和选项卡标题。从Mac OS X Lion 10.7开始,您可以使用“ 1”(选项卡标题)和“ 2”(窗口标题)分别进行设置。 — 克里斯·佩奇 3 我建议使用printf代替echo,因为它更简单且更可移植(POSIX中未定义“ -n”选项):printf '\e]0;...\a' — Chris Page 2 如果您对它的工作方式感兴趣,它将使用XTerm转义序列(也称为控制序列)。完整的序列列表可在此处获得。 — TachyonVortex
2 如果您经常这样做,则可以在@bubu的答案中添加一个函数bash_profile,如下所示: tab() { echo -ne "\033]0;$*\007" } 然后只需调用它,后跟选项卡名称即可,例如 tab Tab Title with Spaces! — 斯图尔特·道格拉斯 source